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