Арифметические операции с использованием задач Convert.toInt32 и toString в ASP.net
Я пытаюсь сделать это, но он возвращает 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()
}))
Поскольку это лямбда-выражение встроено в другое лямбда-выражение, я не могу вытащить значение и выполнить вычисления за пределами строки.
Есть идеи?