private void UsingDebuggerDisplayAttribute()
 {
     Console.WriteLine("Debugger Display Example");
     Console.Write("Debugger calles ToString for each object that is called for value. The defaul implementation shows name of the type.");
     Console.WriteLine("DisplayDebugger is used by VS debugger to display an object.");
     Person person = new Person();
     person.FirstName = "Mayank";
     person.LastName = "Aggarwal";
     PersonWithoutDebugger person1 = new PersonWithoutDebugger();
     person1.FirstName = "Mayank";
     person1.LastName = "Aggarwal";
     Console.WriteLine(person);
 }
        private void UsingDebuggerDisplayAttribute()
        {
            Console.WriteLine("Debugger Display Example");
            Console.Write("Debugger calles ToString for each object that is called for value. The defaul implementation shows name of the type.");
            Console.WriteLine("DisplayDebugger is used by VS debugger to display an object.");
            Person person = new Person();

            person.FirstName = "Mayank";
            person.LastName  = "Aggarwal";
            PersonWithoutDebugger person1 = new PersonWithoutDebugger();

            person1.FirstName = "Mayank";
            person1.LastName  = "Aggarwal";
            Console.WriteLine(person);
        }