我正在尝试这样做,但无论x是什么值,它都会返回1024。
(Convert.ToInt32(x) * 1024).ToString()
此行嵌入在一些剃刀代码中:
Html.DropDownListFor(
m => m.AccountInfoModel.DiskSpace,
Html.DropDownListFromComplexMember(m => m.AccountInfoModel.DiskSpace)
.Split(',')
.Select(x => new SelectListItem
{
Text = (Convert.ToInt32(x) * 1024).ToString(),
Value = (Convert.ToInt32(x) * 1024).ToString()
}))
因为它是另一个lambda表达式中嵌入的lambda表达式,所以我无法提取该值并在该行外进行计算。
有什么想法吗?