2011-05-09 39 views
1

我試圖提供一種方法來更新vala中的數組內的值,例如myClass.Channels[10]=15,但是,我找不到在vala中這樣做的方法。以下C#中的作品,我會認爲vala是相似的。使用get [int index]並設置[int index]更新數組中的值

private int[] _channels; 

public int[] Channels 
{ 
    get[int index] 
    { 
     return _channels[index]; 
    } 
    set[int index] 
    { 
     _channels[index] = value; 
    } 
} 

有沒有人知道這樣做的方式是否存在?

+0

我不知道瓦拉,但我猜'返回通道[指數](甚至提供了一個補丁!);'應該是' return _channels [index];'。 – hammar 2011-05-09 19:07:00

+0

@hammar當然,謝謝,雖然錯誤發生在'get [int index]'和'set [int index]'行上,所以仍然沒有修復它。 – 2011-05-09 19:11:06

回答

相關問題