У меня есть список строки вроде этого:сумма столбца общего списка
Dim totalPrice As New List(Of Integer)
как я могу получить сумму столбца (0) (C# или VB)? благодаря
У меня есть список строки вроде этого:сумма столбца общего списка
Dim totalPrice As New List(Of Integer)
как я могу получить сумму столбца (0) (C# или VB)? благодаря
В C#:
var lst = new List<int>();
lst.Sum();
+1 И в VB 'Dim lst As New List (Of Integer): lst.Sum()' – MarkJ
Вы не сможете Sum строку, но если это где список Целые
List<int> totalPrice = new List<int>();
var SumOftotalPrice = (from s in totalPrice
select s).Sum();
, вы можете вызывать функцию 'Sum()' и т. Д. Непосредственно в списках и других 'IEnumerables' – TheVillageIdiot
, которые я знаю, это просто ради полноты – Gaven
может быть это должно помочь
int sum = stringList.ConvertAll (Convert.ToInt32) .Sum();
В C#
выполните преобразование списка строк в список int и сумму.
List<string> list_str = new List<string>();
...
var list_int = list_str.Select((x)=>int.Parse(x));
int sum = list_int.Sum();
Может быть, глупый вопрос, но зачем использовать ** Список (Of String) ** ?? –
Я сделал редактирование вопрос. можете ли вы лучше использовать слово «глупо»? – Shahin
Ваш вопрос нечеткий и ссылается на разные вещи. В списке нет столбцов. Список - это именно тот, линейный набор элементов. Кроме того, как вы собираетесь получать целые строки? Как форматируются строки? Подумайте о пересмотре своего вопроса. – AndyPerfect