1
我想使列表或數組具有像SelectedIndex或SelectedValue屬性,因此可以循環使用一種方法,這可能會適得其反,但在這種情況下可能會很方便基於狀態的應用。 這很容易做到,如:列表或數組的可選索引
string[] asFoods = new string[] {"Pizza", "Donut", "Burgers"};
int iSelected = 0;
public void cycleFood()
{
iSelected = (iSelected < 2) ? iSelected + 1 : 0;
}
而且我可以將屬性添加到字符串或列表<>類,但我正在尋找的東西在C#中已經集成。
沒有內置類型可以做到這一點。有一些UI控件具有'SelectedIndex'屬性,但它們不是爲了在視覺上下文之外使用而設計的。 –
@DStanley是的,我想過使用UI控件,但它只是在你說的視覺背景之外不明智。謝謝。 – Vaxes
您是否真的關心所選值的索引,還是您希望選擇實際值? – aaron