高手帮忙小解一下下

来源:百度知道 编辑:UC知道 时间:2024/09/20 13:24:48
class Class_define
{

string str1_class;

public Class_define()
{
Console.WriteLine("这是没有参数的构造函数。");
Console.WriteLine("");
}
public Class_define(string in_str)
{
str1_class=in_str;

}
public void pringt()
{
Console.WriteLine("通过 print方法,{0}",str_class);
Console.WriteLine("");
}
Class_define()
{
Console.WriteLine("这是一个分析构造函数,用于释放占用的资源。");
}

class Class_used
{
static void Main(string[] args)
{
Class_define one_class=new Class_define();
Class_define tow_class=new Class_define("使用带有参数的构造函数");

tow_class.print();
}
}

}

在控制台应用程序中,第18行的Class_define,提示信息是:"已经定义了一个具有相同参数类型的名为"Class_define" 的成员".
这个例子就是这样,我觉得应该把18行的内容都删除.

Class_define()
{
Console.WriteLine("这是一个分析构造函数,用于释放占用的资源。");
}
这个前面已经定义了吧!!!!

你是不是想定义析够函数???

书上的析够函数 一般都是~Class_define()的

你是不是抄错了???

已经定义了 构造 public Class_define()
怎么下面 又来一个?