在使用antDesign blazor 时
@code{
string[] 选项list ="张三,李四".Split(',');
}
<RadioGroup @bind-Value="@radioValue">
@for(int i=0;i<选项list.Count();i++)
{
<Radio Value="@i">@选项list[i]</Radio> //这个位置总报 索引超出范围
}
</RadioGroup>
我的代码错在哪里?
<RadioGroup @bind-Value="@radioValue">
@for(int i=0;i<选项list.Length;i++)
{
var index=i;
<Radio Value="@index">@选项list[index]</Radio> //这个位置总报 索引超出范围
}
</RadioGroup>
不是能直接绑定吗?
<RadioGroup Options="@选项list" @bind-Value="radioValue"></RadioGroup>
改Length属性试试
@for(int i=0;i<选项list.Length;i++)