有没有办法在运行时在c#中创建对象?
由于您知道要在编译时创建的对象的类型,因此可以使用a List<Student>
来表示可以向其添加元素的那些对象的动态集合.然后,在运行时,你可以,你会要求用户输入学生人数创造,你会遍历这个号码,并透过添加名单上的方法来新元素添加到它.
就创建对象的实例而言(Student
在您的情况下),您可以使用关键字简单地调用其构造函数new
.
如果在编译时不知道要创建的对象的类型,则可能需要求助于Reflection以便在运行时动态创建它们的实例.
在你提出问题之前,答案是否定的,在你做出这项功课分配之前,我不打算为你编写代码.
归档时间: |
|
查看次数: |
2250 次 |
最近记录: |