如何将索引号作为值添加到foreach中?

Mar*_*iko 1 c# asp.net

我有以下代码:

foreach (var SubTopic in Model.SubTopic.Description)
{
 <option value="xxx">SubTopic</option>
}
Run Code Online (Sandbox Code Playgroud)

我想找到一种方法将索引号插入xxx作为值.01表示第一个,02表示第二个选项行等.

是否有捷径可寻?

Cob*_*ast 9

使用for循环之类的

for (int i = 0; i < Model.SubTopic.Description.Count; i++)
    <option value="i">Model.SubTopic.Description[i]</option>
Run Code Online (Sandbox Code Playgroud)

在C#中,您无法直接从foreach循环中访问实际索引.