創建一個新的類與用戶輸入命名類C#|如何用用戶輸入創建一個新類?
Console.WriteLine("Enter Employee name");
string inputName = Console.ReadLine();
Employee [ inputName ] = new Employee();
創建一個新的類與用戶輸入命名類C#|如何用用戶輸入創建一個新類?
Console.WriteLine("Enter Employee name");
string inputName = Console.ReadLine();
Employee [ inputName ] = new Employee();
如果你有下面的類:
public class Employee
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
您可以創建該類的一個新實例,並指定FirstName屬性是這樣:
Employee newEmployee = new Employee() { FirstName = "Joe" };
或像這樣:
Employee newEmployee = new Employee();
newEmployee.FirstName = "Joe";
或者......如果有,你不應該能夠使員工類的實例,而無需提供第一名稱的規則,那麼你一個構造函數添加到類:
public class Employee
{
private string firstName;
public Employee(string FName) //constructor
{
firstName = FName;
}
public string FirstName
{
get { return firstName; }
set { firstName = value; }
}
public string LastName { get; set; }
}
雖然這是有益的,有可能是什麼,用戶最終要做的,它總是更好些,要求澄清,而不是隻是猜測。 – jonsca
使用dictionnary,inputname關鍵和員工的價值
Dictionnary<String,Employee> employees = new Dictionnary<String,Employee>();
string inputname=Console.ReadLine();
employees[inputname]=new Employee();
目前還不清楚你問 –