我有一个类,我想在System.Drawing中包含一个类似于Point.Empty的“Empty”常量成员。那可能吗?如何在类中包含“空”常量
这里是什么给了一个错误的简化版本:
public class TrivialClass
{
public const TrivialClass Empty = new TrivialClass(0);
public int MyValue;
public TrivialClass(int InitialValue)
{
MyValue = InitialValue;
}
}
给出的错误是:TrivialClass.Empty是类型TrivialClass的。除字符串以外的引用类型的const字段只能用null初始化。
如果它的事项,我想用这样的:
void SomeFunction()
{
TrivialClass myTrivial = TrivialClass.Empty;
// Do stuff ...
}
'是的,我知道这是.NET并没有Main'再想想.. .. – I4V
@ I4V感谢您的洞察力。有趣的,我会稍后看看,但我不明白这对问题有什么帮助。 – AppFzx
@AppFzx:他只是说.NET *会使用静态的'Main'方法作为默认入口点。 – mellamokb