丸め値を取得するために分割文字列値を追加する必要があります。Cで2つの分割文字列値を追加する
string Temp1="0.0154275894165039,1.11531066894531,0.294834136962891,";
string[] Temp2=Temp1.Split(',');
「temp2」に入力された値を合計し、別のパラメータに割り当てる方法。
丸め値を取得するために分割文字列値を追加する必要があります。Cで2つの分割文字列値を追加する
string Temp1="0.0154275894165039,1.11531066894531,0.294834136962891,";
string[] Temp2=Temp1.Split(',');
「temp2」に入力された値を合計し、別のパラメータに割り当てる方法。
はこれを試してみてください:
double dSum = 0;
foreach (string sStr in Temp2)
dSum += Double.parse(sStr);
+1 Linq以外の代替の場合 –
LINQソリューションと同様に、入力の一部が数字ではない可能性 – ChrisF
もdouble.Parse
にCultureInfo.InvariantCulture
を渡して考えてみましょう。そうしないと、特定のローカライゼーション設定で動作しているシステムでソリューションが失敗します。
以下の回答に加えて、スプリット文字列を倍精度として解析できない場合や、プロダクションで受け取る可能性のある異常な入力を処理するためのコードが必要な場合があります。 –