1

我正在尝试这样做,但无论 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 表达式,因此我无法提取值并在行外进行计算。

有任何想法吗?

4

0 回答 0