初学c#求教~
C#的struct 里面可以包含另一个struct么? 求教。
我写了 编译报错了。 但是我必须确定不是别的问题带来的。。 c# struct
[解决办法]
可以
[解决办法]
本帖最后由 caozhy 于 2013-03-04 19:28:31 编辑 可以包含另一个struct类型的变量,但是不能包含一个struct定义。
比如
struct A
{
public B b;
}
struct B
{
public int i;
}
struct student
{
public int id { get; set; }
public person p { get; set; }
}
struct person
{
public string name { get; set; }
public int age { get; set; }
}
static void Main(string[] args)
{
student s = new student();
var p = new person();
p.name = "asd";
s.p = p;
Console.WriteLine(s.p.name);
Console.ReadLine();
}