更新:2007 年 11 月
错误消息
“struct1”类型的结构成员“struct2 field”在结构布局中导致循环两个结构的定义包含递归引用。更改
下面的示例生成 CS0523:
// CS0523.cs
// compile with: /target:library
struct RecursiveLayoutStruct1
{
public RecursiveLayoutStruct2 field;
}
struct RecursiveLayoutStruct2
{
public RecursiveLayoutStruct1 field; // CS0523
} | |