2
的值
擁有內部具有多個channels
的課程。對於每個通道,我們可以讀取或寫入相同的值。設置並獲得來自課程
int channel = 2;
var value = obj.GetValue(channel);
obj.SetValue(channel, value + 1);
實現這一切Getters
和Setters
混淆了我自認爲C#
允許有properties
。有沒有更好的方法來做到這一點?
謝謝您的例子。這允許設置1個值。如何設置多個?在索引器上返回一個特殊的'Channel'類型? – Razer
@Razer你是什麼意思?就像爲通道'1'到'5'設置相同的值? –
不,請考慮每個頻道都有「ValueA」和「ValueB」。如何設置它們?公共類Channel {public int ValueA {get; set;} public int ValueB {get;設置;}}? – Razer