1

list<string[]> があるとします

  List<string[]> lst = new List<string[]>();

  lst.Add(new string[] { "A", "100.10" });
  lst.Add(new string[] { "B", "250.49" });

リスト内の 2 番目の配列項目の合計を取得するにはどうすればよいですか?

2 番目の配列項目を double に変換して合計する必要があります。期待される結果は350.59です。

ありがとうございました!

4

3 に答える 3

10

あなたが使用することができます:

double sum = lst.Sum(i => double.Parse(i[1]));
于 2012-10-11T20:19:57.913 に答える
2

これをリストすることができます:

lst
.Select(item => Decimal.Parse(item[1]))
.Sum()
于 2012-10-11T20:20:47.843 に答える
1
double total = 0;

foreach(string[] stringArray in lst)
{
    total += Convert.ToDouble(stringArray[1]);
}
于 2012-10-11T20:20:43.490 に答える