| 
                 分類:[C#] 
             
 
  こんにちは 今、Datatableに条件付きの配列をいれます。 その時にif文での条件で以下のような演算結果計算しています(A")。 その際、if文の以下の数値(マイナス値あり) (int.Parse((string)ds.Tables["TableD"].Rows[r - 1][0])) (int.Parse((string)ds.Tables["TableD"].Rows[r][0])) (int.Parse((string)ds.Tables["TableD"].Rows[r + 1][0])) をそれぞれ絶対値に変換してから、演算をしたいです。 どのようなコードになるのかアドバイスお願いします。
 
 
              DataTable dt5 = new DataTable(); //datatable作成             dt5.TableName = "TableE";             dt5.Columns.Add("列1"); //datatableでの列の定義             ds.Tables.Add(dt5);             int[] ary5 = new int[800];   //800は固定
              for (int r = 0; r < ary4.Length - 1; r++)             {                 if (((int.Parse((string)ds.Tables["TableD"].Rows[r][0])) == 0)        (A")                       &&((int.Parse((string)ds.Tables["TableD"].Rows[r + 1][0])) > 0))
                  {                     ary5[r] = (int.Parse((string)ds.Tables["TableD"].Rows[r - 1][0]))                         + (int.Parse((string)ds.Tables["TableD"].Rows[r][0]))                         + (int.Parse((string)ds.Tables["TableD"].Rows[r + 1][0]));                 }                             else ary5[r] = 0;             }                 Array.ForEach(ary5, r => dt5.Rows.Add(r));             
 
  |