慕姐4219561
2017-12-22 18:13
构造函数与结构的名称相同,那么我在新的类中想调用结构中的构造函数该怎么调用呢?如果不能调用,那不是白费吗?
如果可以,该怎么调用呢?
我试过dog Dog = new dog();
这样只是实例化了结构里面的对象吧。。。
如果我加上参数就会显示错误。
//创建Dog结构
struct Dog
{
string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
public Dog(string name)
{
_name = name;
}
}
//去Main函数里面调用Dog结构的构造方法
static void Main(string[] args)
{
Dog dog = new Dog("小明");
//dog.Name = "小明";
//dog.Sing();
Console.WriteLine("我叫{0}", dog.Name);
}
用C#实现封装
78014 学习 · 182 问题
相似问题
回答 1
回答 1