c# 中定义结构体时,结构体中的变量是该结构体类型,如何定义? 我来答 1个回答 #合辑# 机票是越早买越便宜吗? 锺离竹包亥 2019-12-06 · TA获得超过3.6万个赞 知道大有可为答主 回答量:1.3万 采纳率:33% 帮助的人:917万 我也去答题访问个人页 关注 展开全部 是不允许出现这种定义的因为结构体是一个内联值也就是说他在内存中传递的时候是直接在内存中给出值不同于类类的对象是存在于堆中的而你拿到的只是引用所以自然不能递归包含自己不然结构体的长度是无法确定的不过也有变通的方法你可以用一个Object字段包含结构体这样在运行的时候结构会装箱成对象字段中获取的是一个引用那么就能够实现你说的功能 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-09-20 定义结构体类型的同时能够定义它的变量 2022-12-11 关于结构体类型、结构体类型名以及结构体变量的区分? 2017-10-11 c#语言中,结构体和类的区别? 49 2019-07-06 关于结构体类型、结构体类型名以及结构体变量的区分? 29 2011-02-11 定义结构体变量 3 2019-09-12 C语言中定义结构体类型变量的方法? 8 2016-05-27 结构体类型的变量 1 2019-03-21 c#中结构体和类的区别 更多类似问题 > 为你推荐: