2016-01-24 63 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();