【发布时间】:2022-11-02 02:22:15
【问题描述】:
比如我想创建一个记录书名、作者、流派等的程序,每本书都是一个单独的类对象,我要怎么做才能在程序运行过程中自动声明新的类对象(我需要这个用于教育目的)
【问题讨论】:
-
您可以使用匿名类型。
标签: c# class constructor runtime
比如我想创建一个记录书名、作者、流派等的程序,每本书都是一个单独的类对象,我要怎么做才能在程序运行过程中自动声明新的类对象(我需要这个用于教育目的)
【问题讨论】:
标签: c# class constructor runtime
您可以使用Activator.CreateInstance 方法创建给定类型的新实例。这个例子演示了用法。
MyType obj = Activator.CreateInstance<MyType>();
Console.WriteLine(obj);
class MyType
{
public override string ToString()
{
return "My type.";
}
}
【讨论】: