あなたはそれを行うと、より重要なことができ、すべてが正常に動作します。
using (DataTable dt = new DataTable())
{
Object check1 = dt.Compute("2 < 4", String.Empty);
Console.WriteLine(check1.GetType().ToString()); // System.Boolean
Console.WriteLine(check1.ToString()); // True
Object check2 = dt.Compute("2 > 4", String.Empty);
Console.WriteLine(check2.GetType().ToString()); // System.Boolean
Console.WriteLine(check2.ToString()); // False
Object check3 = dt.Compute("2 + 4", String.Empty);
Console.WriteLine(check3.GetType().ToString()); // System.Int32
Console.WriteLine(check3.ToString()); // 6
}
MSDNで述べたように、あなたはフィルタリング条件である第二のパラメータを、使用する必要はありません。条件がexpression
パラメータで定義されると、完了です。
[C#MSDN Datatable.Computeメソッド](https://msdn.microsoft.com/en-us/library/system.data.datatable.compute(v = vs.110).aspx)を読んでください例と説明..最初にそこから始めてください。 – MethodMan
ああありがとう:) @MethodMan –
ドキュメントを読んでも大丈夫です。 '' 2> 4 "'を渡して、それが何を返すかを見てください。 –