列表或数组的可选索引

时间:2016-03-07 17:39:12

标签: c# list

我试图使用SelectedIndex或SelectedValue等属性创建列表或数组,因此可以使用方法循环,​​在这种情况下使用可能会适得其反,但在基于状态的应用程序中它可能很方便。 这可以很容易地完成:

string[] asFoods = new string[] {"Pizza", "Donut", "Burgers"};
int iSelected = 0;

public void cycleFood()
{
    iSelected = (iSelected < 2) ? iSelected + 1 : 0;
}

此外,我可以将属性添加到String或List&lt;&gt;上课,但我正在寻找已经在C#中集成的东西。

1 个答案:

答案 0 :(得分:0)

似乎没有任何直接开箱即用,所以我建议创建一个基本上是List的包装类。

您将拥有一个对象类,其中包含名称列表,您的其他各种信息(索引号等),然后是方法(例如您的骑行)。我想你也会发现需要其他方法,例如从数据库加载名称信息。