C#|如何使用用户输入创建新类?

时间:2016-01-24 01:05:03

标签: c#

使用用户输入

命名类来创建新类
Console.WriteLine("Enter Employee name");
       string inputName = Console.ReadLine();
       Employee [ inputName ] = new Employee();

2 个答案:

答案 0 :(得分:3)

如果您有以下课程:

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 :(得分:0)

使用dictionnary,inputname作为键,Employee作为值

find . -type f -name '*.extension' -exec du -ch {} +