我注意到编译器错误当我错误地尝试实例化特定类时 ,类型’…’没有定义 生成的 构造函数 。
这使我想知道如何编写自己的类,以便在有人尝试实例化该消息时产生该消息。
所以下面的代码,我该怎么办MyClass?
MyClass
namespace MyNamespace { class Program { static void Main(string[] args) { MyClass mc = new MyClass(); } } class MyClass { MyClass() { } } }
如果该类仅定义一个内部构造函数,而您尝试从另一个程序集中实例化它,则会发生此错误(CS0143)。
public class MyClass { internal MyClass() { } }