一尘不染

类型“ ...”未定义构造函数

c#

我注意到编译器错误当我错误地尝试实例化特定类时 ,类型’…’没有定义 生成的 构造函数

这使我想知道如何编写自己的类,以便在有人尝试实例化该消息时产生该消息。

所以下面的代码,我该怎么办MyClass

namespace MyNamespace
{
    class Program
    {
        static void Main(string[] args)
        {
            MyClass mc = new MyClass();
        }
    }

    class MyClass
    {
        MyClass()
        {
        }
    }
}

阅读 474

收藏
2020-05-19

共1个答案

一尘不染

如果该类仅定义一个内部构造函数,而您尝试从另一个程序集中实例化它,则会发生此错误(CS0143)。

public class MyClass
{
    internal MyClass()
    {
    }
}
2020-05-19