using System.Collections.Generic;
public string FirstName {get; private set;}
public string LastName {get; private set;}
public User(string firstName = "", string lastName = "")
public void SetName(string valueName, string name)
if(valueName == "FirstName")
else if(valueName == "LastName")
public string PrintName()
public static void Main()
var users = new List<User>() { new User()};
u1.SetName("FirstName", "John");
u1.SetName("lastName", "Doe");
u2.SetName("FirstName", "Jane");
u2.SetName("LastName", "Doe");
for(int i = 0; i < users.Count; i++)
Console.Write(users[i].PrintName());