更新:2007 年 11 月
错误消息
在控制返回到调用方之前,自动实现的属性“name”的支持字段必须被完全赋值。请考虑从构造函数初始值设定项中调用默认构造函数。下面的示例生成 CS0171:
// CS0171.cs
struct MyStruct
{
MyStruct(int initField) // CS0171
{
// i = initField; // uncomment this line to resolve this error
}
public int i;
}
class MyClass
{
public static void Main()
{
MyStruct aStruct = new MyStruct();
}
} | |