2

次のようなリストがあるとしましょう。

List<string> _lstr = new List<string>();

        _lstr.Add("AA");
        _lstr.Add("BB");
        _lstr.Add("1");
        _lstr.Add("7");
        _lstr.Add("2");
        _lstr.Add("5");

リスト内の整数の数がわからない場合、リスト内の整数を合計するにはどうすればよいですか? 4 かもしれませんし、10 かもしれません... 私が知っているのは、最初の 2 つの項目が文字列で、残りが整数であることだけです。

この場合、望ましい結果は15です。

4

6 に答える 6

-5
int sum=0,i=0;       
foreach(string s in mylist){
    //in case of non integers
    try{
        i=int.parse(s);//you can put convert or tryparse too here
    } catch(Exception ex) {
        i=0;
    }
    sum=sum+i;
}

return sum;
于 2013-04-30T19:57:31.297 に答える