C# C“建造商给予”;方法必须有一个返回类型“quot;

C# C“建造商给予”;方法必须有一个返回类型“quot;,c#,class,constructor,C#,Class,Constructor,我一直在努力学习如何用C#创建一个类。我创建了一个类,然后尝试创建一个构造函数来配合该类。但是当我在类中创建构造函数时,编译器一直认为我在尝试创建一个方法 public Product(string code, string description, decimal price) { this.Code = code; this.Description = description; this.Price = price; } 错误1方法必须具有返回类型 在我的表单中,

我一直在努力学习如何用C#创建一个类。我创建了一个类,然后尝试创建一个构造函数来配合该类。但是当我在类中创建构造函数时,编译器一直认为我在尝试创建一个方法

public Product(string code, string description, decimal price)
{
    this.Code = code;
    this.Description = description; 
    this.Price = price;
}
错误1方法必须具有返回类型

在我的表单中,我尝试实例化一个对象来处理它

ProductClass product1 = new Product("CS10", "Murach's C# 2010", 54.60m);
但它仍然给我一个错误


为什么我的编译器没有意识到我正在尝试创建一个构造函数而不是一个方法?是因为我没有访问器属性吗?多谢各位

构造函数
名称必须与其定义的类相同。
如果您的类名是
ProductClass
,则将您的construcor定义更改为:

public ProductClass(string code, string description, decimal price)
    {
        this.Code = code;
        this.Description = description; 
        this.Price = price;
    }

看一看,了解更多细节。

@说我同意你的看法,但这篇文章似乎是新手,我不想让他感到困惑。谢谢。先生,你是一个密码向导。