我需要一个具有BigInteger类型构造函数的类。我想用这段代码将默认值设置为0,但是我得到了编译错误。如何将默认参数值设置为BigInteger类型?
public class Hello
{
BigInteger X {get; set;}
public Hello(BigInteger x = 0)
{
X = x;
}
}
public class MyClass
{
public static void RunSnippet()
{
var h = new Hello(); // Error <--
怎么了?有没有办法将默认值设置为BigInteger参数?
默认参数不适用于整型。你可以做一些像'string s = null'的东西。 – svick
@svick,你是对的,修好了。 – driis