アレイプロパティCoolerFanIsOn
のゲッターとセッター式をクラスCoolerSystem
に書き込むにはどうすればよいですか?非配列プロパティIsOn
がLamp
クラスの同様の望ましい式を示しました。C#:配列プロパティのゲッターとセッター式
class CoolerFan{
bool isOn;
public bool IsOn {
get => isOn;
set {
isOn = value;
}
}
}
class CoolerSystem {
private CoolerFan[] = new CoolerFan[5];
private bool[] coolerFanIsOn = new Boolean[5];
// invalid code from now
public bool[] CoolerFanIsOn {
get => coolerFanIsOn[number];
set {
coolerFanIsOn[number] = value;
}
}
}
あなたの欲望を明確にしてください。 –
[indexer](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/indexers/)を実装しようとしていますか? –
どうしてクラスに2つの配列がありますか? IMHO、 'IsOn'は' CoolerFan'クラスのプロパティでなければなりません。 –