初学c#求教~

a12939026 2013-03-04 06:50:39
C#的struct 里面可以包含另一个struct么? 求教。
我写了 编译报错了。 但是我必须确定不是别的问题带来的。。
...全文
190 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
 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();
        }
threenewbee 2013-03-04
  • 打赏
  • 举报
回复
可以包含另一个struct类型的变量,但是不能包含一个struct定义。

比如
struct A
{
public B b;
}
struct B
{
public int i;
}
  • 打赏
  • 举报
回复
可以

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧