2016-01-24 66 views

回答

2

如果你有下面的類:

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; } 
} 
+1

雖然這是有益的,有可能是什麼,用戶最終要做的,它總是更好些,要求澄清,而不是隻是猜測。 – jonsca

0

使用dictionnary,inputname關鍵和員工的價值

Dictionnary<String,Employee> employees = new Dictionnary<String,Employee>(); 
string inputname=Console.ReadLine(); 
employees[inputname]=new Employee();