可能重复:
C# 隐式/显式类型转换
我有一个我试图装箱的 int,以便在构造函数中使用它,该构造函数将CustomType
.
我的意思的一个例子。
int x = 5;
object a = x;
CustomType test = new CustomType(a)
//constructor in question
public CustomType(CustomType a)
{
//set some variables etc
}
但是我收到以下错误
The best overloaded method match for X has some invalid arguments.
所以很明显我离题了。我哪里错了?拳击是正确的解决方案还是我应该看类型铸造?