0
//using object initializers
namespace ConsoleApp7
{
    class Employee
    {
        public string firstName;
        public string lastName;
        static void Main(string[] args)
        {
            Employee obj = new Employee()
            { 
            Console.WriteLine("Enter your first name");
            firstName = Console.ReadLine();
            Console.WriteLine("Enter your last name");
            lastName = Console.ReadLine();
            Console.WriteLine("Your full name is " + firstName + " " + lastName);
            }
            Console.ReadKey();
        }
    }
}
Guru Stron
  • 102,774
  • 10
  • 95
  • 132
harivenkatesh
  • 13
  • 1
  • 3
  • 3
    Does this answer your question? [How can I use Console.Write in object initializer?](https://stackoverflow.com/questions/37018595/how-can-i-use-console-write-in-object-initializer) – Annosz Jun 05 '20 at 12:28

1 Answers1

2

Short answer: You don't.

You do all that before initializing your object

Console.WriteLine("Enter your first name");
var firstName - Console.ReadLine();
Console.WriteLine("Enter your last name");
var lastName = Console.ReadLine();
Console.WriteLine("Your full name is " + firstName + " " + lastName);

Employee obj = new Employee()
{ 
    firstName = firstName,
    lastName = lastName
 }
 Console.ReadKey();
Jamiec
  • 133,658
  • 13
  • 134
  • 193