「param」という名前のプライベート文字列変数を持つ「config」という名前のクラスがあります。
「config」クラスの「param」変数から、時にはint型、時にはbool型または文字列として取得する必要があります。
私が理解しているように、構成クラスに3つのプロパティを作成する必要があるため、各プロパティは次のように型を変換する必要があります:
最初のプロパティは文字列を int に変換し、2 番目のプロパティは文字列を bool に変換し、3 番目のプロパティは文字列値を取得します。
クラスは次のようになります。
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;
}
}
}
しかし、クラスから取得したい変数の型に応じて、これらのプロパティをどのように使用できるかわかりません。