関数を使用すると式が文字列と評価されますが、その文字列には型パラメーターに変換できる形式は含まれていません。関数を使用する場合は、要求したキャストを実行できません。実行できるキャストの詳細については、以降のセクションで変換関数に関するトピックを参照してください。関数を使用する場合は、開始引数が範囲外にあります。関数を使用する場合は、長さ引数が範囲外にあります。関数を使用する場合は、式が文字列と評価されません。評価される式も含まれます。次の例では、DataTableに3つの列を作成します。2番目と3番目の列には式が含まれています。2番目の例では、税額を使用して税金を計算し、3番目の計算結果を1番目の列の値に加算します。コントロールに表示されます。プロパティの使用方法の1つは、計算列を作成することです。税の値を計算する場合、単価には特定の地域の税率が乗算されます。税率は地域によって異なるため、1つの列に1つの税率を設定することはできません。プロパティを使用して値が計算されます。("Products")。0.086"もう1つの用途は、集計列を作成することです。集計値と同様に、集計は、DataTable内の行の完全なセットに基づいて操作を実行します。単純な例として、セットで返される行の数をカウントします。コードに示すように、特定の販売員によって完了したトランザクションの数をカウントするために使用する方法です。プロパティを使用して列を参照します。場合、式は次のようになります。列が式で使用されている場合、式はその列に依存していると言います。依存列の名前が変更または削除された場合、例外はスローされません。現在、破損した式列にアクセスすると、例外がスローされます。accessed.フィルターの式を作成する場合は、文字列を単一引用符で囲みます。'Jones'"列名に英数字以外の文字が含まれている場合、または次の予約語のいずれかに該当する場合は、次の段落に記載されているように、特別な処理が必要になります。引用符で囲む必要があります。文字を前に付加することによってエスケープする必要があります。列名がアクサングラーブ文字で囲まれている場合は、その列にアクサングラーブ文字を含めることはできません。いう名前の列が書き込まれます。Valuesユーザー定義の値は、式の中で列の値と比較するために使用できます。(つまり、文字列値の各単一引用符文字を、別の単一引用符で囲んでエスケープする必要があります)。数値には、小数点と指数表記を使用できます。#1/31/82#"列挙値を含む列の場合は、整数データ型に値をキャストします。Expressionsすべてのリテラル式は、インバリアントカルチャロケールで表現する必要があります。リテラル式を解析して変換するときは、現在のカルチャではなく、常にインバリアントカルチャを使用します。culture.文字列リテラルは、値を囲む単一引用符がある場合に識別されます。式では引用符で囲まれていません。System.Doubleとして扱われます。精度が失われる可能性があります。Int32として数値を解析しようとします。数値が大きすぎるため、この操作は成功しません。Int64として解析します。Doubleを使用してリテラルを解析します。System.Doubleを使用して解析されます。System.Double.指数表記のない実数リテラルは、小数点を使用して、System.Decimalとして扱われます。System.Decimalでサポートされている最大値または最小値を超えた場合、System.Doubleとして解析されます。Decimalに変換されます。Doubleとして扱われます。演算子を使用して許可されます。かっこを使用して句をグループ化し、優先順位を強制することができます。演算子は、他の演算子よりも優先されます。'John'比較式を作成する場合は、次の演算子を使用できます。allowed:<><=>=<>=ININLIKELIKE式では、次の算術演算子もサポートされています。プロパティの値は、文字列比較で大文字と小文字を区別するかどうかを決定します。プロパティを使用してオーバーライドできます。両方をワイルドカード文字と同じ意味で使用できます。