我已经检查了类似的问题,“类似标题的问题”结果,但他们都是目标.net 3.5我的目标4.0和我得到必须声明一个正文,因为它没有标记为抽象,extern,或部分
为什么我会收到此错误,如何在不使用prope摘要,extern或partial的情况下阻止它?非常感谢
public static SRDataContext DC
{
get
{
if (DC == null)
{
DC = new SRDataContext();
}
return DC;
}
private set
{
DC = value;
}
}
答案 0 :(得分:1)
private static SRDataContext dc;
public static SRDataContext DC
{
get
{
if (dc == null)
{
dc = new SRDataContext();
}
return dc;
}
private set
{
dc = value;
}
}
您需要属性的后备字段(可以保存数据的字段)。在C#中有自动属性,但它们不能有一个主体。他们的支持领域是由C#编译器“背后”创建的。例如:
public static SRDataContext DC { get; private set; }
但这与你想要做的不同。