namespace Singleton
{
    // Classe no modelo Singleton simples
    public sealed class Cadeira
    {
        private static readonly Cadeira instance = new Cadeira();
        public int Quantidade { get; set; }
        private Cadeira() { }
        public static Cadeira Instance
        {
            get
            {
                return instance;
            }
        }
    }
    // Implementação a casse Singleton simples...
    class Program
    {
        static void Main(string[] args)
        {
            // Colocando em prática
            Cadeira _cadeira1 = Cadeira.Instance;
            _cadeira1.Quantidade = 1;
            Cadeira _cadeira2 = Cadeira.Instance;
            _cadeira2.Quantidade = 5;
            Console.WriteLine(_cadeira1.Quantidade.ToString());
            Console.WriteLine(_cadeira2.Quantidade.ToString());
            Console.ReadLine();
        }
    }
}
Observação: foi criada uma classe Cadeira que serão alocadas para um determinado jantar.
Está tudo ok ???