我正在尝试使用索引在数组列表中获取每个项的值,我使用此代码完成了它,但是在循环完成后没有显示值。
foreach (var item in (List<string[]>)TempData["verification_errors"])
{
<p>@item[0].ToString() + @item[2].ToString()</p>
}
这是List<string[]>
List<string[]> Data_verification_errors = new List<string[]>();
string[] Cust_Surname = new string[] { "CustomerSurname", reservation_details.CustomerSurname, "Customer name must have at least 2 characters" };
Data_verification_errors.Add(Cust_Surname);
答案 0 :(得分:1)
将循环内部更改为:
<p>@(item[0].ToString() + item[2].ToString())</p>
而不是:
<p>@item[0].ToString() + @item[2].ToString()</p>