【发布时间】:2012-07-09 18:19:48
【问题描述】:
我有一个名为“config”的类,它有一个名为“param”的私有字符串变量。
我需要从“config”类中获取“param”变量,有时为 int 类型,有时为 bool 类型或字符串。
据我所知,我需要在配置类中创建 3 个属性,每个属性都必须转换类型,如下所示:
第一个属性将 string 转换为 int,第二个将 string 转换为 bool,第三个属性获取字符串值。
这个类应该是这样的:
class Config
{
private string param;
public int ParamAsInt
{
get
{
return int.Parse(param);
}
}
public bool ParamAsBool
{
get
{
return bool.Parse(param);
}
}
public string ParamAsString
{
get
{
return param;
}
}
}
但是我不知道这些属性如何根据我想出类的变量类型来使用。
【问题讨论】:
标签: c# .net properties enums