标题可能不是那么具体,对此感到抱歉。我想知道是否有一种类型的变量(或类或其他东西),其类型类似于“ var”,但在方法外部,类内部,我想将其用作这样的参数:
public class ConfigParam
{
string paramName;
var paramValue;
public ConfigParam(string name, var value)
{
paramName = name;
paramValue = value;
}
public string ParamName
{
get { return paramName; }
set { paramName = value; }
}
public var ParamValue
{
get { return paramValue; }
set { paramValue = value; }
}
}
但是“ var”类型在方法外部无效。谁能帮我?
最佳答案
您可以使用object
public class ConfigParam
{
string paramName;
object paramValue;
public ConfigParam(string name, object value)
{
paramName = name;
paramValue = value;
}
public string ParamName
{
get { return paramName; }
set { paramName = value; }
}
public object ParamValue
{
get { return paramValue; }
set { paramValue = value; }
}
}
没有类型安全性,但是它将起作用。