predicate

    4

    2答えて

    データ型Stringの値に対してOrderByを実行できるが、実際に解析可能なDateTimeを含むラムダ式(Linq、C#3.5)を作成しようとしています。 例えば、典型的な値はなど、「2009年5月12日」、「2008年1月14日」であってもよい 以下のOrderBy句は、(文字列データかのように)注文に対して正しく動作しますが、I実際にはその値をDateTimesとして扱い、Dateによるソ

    2

    3答えて

    私は述語ビルダーでLINQ to SQLのを使用していますし、データベースから取得される情報の量を最適化しようとしています。グリッドビューで表示する特定のフィールドだけを選択したいと思います。私は私が欲しいものだけを選択すると、検索パラメータは、私は動作しません(下記参照)を追加し、どちらもPredicateBuilderは行いません。私は唯一の私が必要なものを選択することに変更した場合はここでは

    24

    8答えて

    c#.NET 2.0には何か方法がありますか?複数の述語を結合するには? 私は次のコードを持っているとしましょう。 Emma Ethan Emily だからこれはかなりクールですが、私は、複数の述語を使用してフィルタリングすることができるようにしたい知っている: List<string> names = new List<string>(); names.Add("Jacob"); n

    3

    2答えて

    私はほとんどの人がこれをある時点で処理しなければならないと思っています。 BLLにたくさんのコレクションがあり、同じ古いインライン(匿名)述語を何度も書いていることが分かっている場合は、カプセル化のケースがはっきりしていますが、それを達成する最も良い方法は何ですか? 私が現在取り組んでいるプロジェクトは古くからすべての静的なクラスのアプローチ(例:Userクラスと静的UserPredicatesク

    2

    1答えて

    私はリファクタリングを実行するために取り組んでいるという幾分面倒なクエリを継承しました。 私が個人的な好みのためにしたことの1つは、ANSI-99のすべての結合構文を「内部結合」および「左外部結合」文から問合せの述語に変更することでした。私は非常に奇妙なものが2つあることに気付きました。 「INNER JOIN ...」構文からの結合を変更すると、EXPLAIN PLANプランが変更されました。

    7

    8答えて

    私は、実行時に渡す値の使用に基づいて、リスト上で「検索」を実行する方法を試すことができません。下のコードが表示されている場合は、そのパスのパラメータがXであるList内のCustomClassを検索できるようにしたいと考えています(Xは実行時に定義されます)。 リストにそのような検索を行う方法はありますか?または、イテレータを作成せずに手動で検索を行うことはできませんか?どのような場合には、代わり

    1

    1答えて

    デリゲートの使い方を理解しており、述語を利用するためのラムダ式でも問題ありません。私は、引数として述語を使用し、私のコレクションに一致するものを見つけるために、述語を参照する方法を見つけ出すことはできませんメソッドを実装したいポイントに来ている: private static T FindInCollection<T>(ICollection<T> collection, Predicate<T>

    2

    2答えて

    アイテムを表示するための私のクラスのためのポリシーを確立する関数が必要です。例えば: SetDisplayPolicy(BOOLEAN_PRED_T f) これはBOOLEAN_PRED_Tは、いくつかのブール述語の種類等に関数ポインタであると想定されます。 typedef bool (*BOOLEAN_PRED_T) (int); 私は例えば上の興味:渡された述語がTRUEのときに何かを

    2

    1答えて

    C#コンパイラにオブジェクトの不足している演算子オーバーロードを無視させ、実行時にそのチェックを処理する方法はありますか? int、string、ushortなどのさまざまな属性を持つ複数のオブジェクトを持つコンテナがあるため、私は尋ねます。私はそのコンテナの検索機能を作っていて、さまざまなフィールドを検索できるようにしたいと考えています。 私は述語とラムダ式を使用しています。 これは私が欲しいも

    16

    4答えて

    私のAI教科書を使っています。自分のセクションの最後の宿題に行きました。 "任意の言語で69ページに概要を示した統一アルゴリズムを実装してください。 69ページ 、あなたが統一アルゴリズムのための次の擬似コードがあります。今 function unify(E1, E2); begin case both E1 and E2 are constants or th