extension-methods

    2

    3答えて

    は、私はすでに私は見つけることができません照会可能クラス用に構築された拡張メソッドがあったことを誓ったかもしれないが、多分私は別の何かを考えています。不可欠が実行することになり IQueryable<Entity> en = from e in IDB.Entities select e; en.ForEach(foo => foo.Status = "Complete"); en.Fore

    4

    4答えて

    私は関数プログラミングについて少し勉強しています。私は疑問に思っています: 1)私のForEach拡張メソッドが純粋ならば?私がそれを呼び出す方法は、 "オブジェクトが渡されることで混乱しないでください"という違反のようです。 public static void ForEach<T>(this IEnumerable<T> source, Action<T> action) { fo

    31

    4答えて

    F#で書かれたアセンブリ内のいくつかの拡張メソッドやプロパティを定義し、そのアセンブリをC#で使用すると、C#で定義された拡張が表示されますか? もしそうなら、それはすごく涼しいでしょう。

    5

    3答えて

    私はさまざまなウェブサイトで、Thread.Abortがあまり使用しないことをよく読んでいます。この場合、どのようにタイムアウトパターンを実装しますか?例えば、私は、MSが以下のパターン(拡張メソッドでラップしたもの)をフレームワーク全体で使用していることを読んだことがあります。個人的には、これはかなり素晴らしい拡張機能だと思いますが、私はThread.Abortについて心配しています。誰か良い方

    1

    2答えて

    私は以下の拡張メソッドを持っていますので、より一般的なものにしたいと思っています。 public static IList<User> ToList(this DataTable table) { IList<User> users = new List<User>(); foreach (DataRow row in table.Rows) users.Add

    3

    4答えて

    C#でStringとDateTimeユーティリティ関数の拡張メソッドのライブラリを作成しています。文字列と日付の有用な関数を提案して、あなたがそれに含めることをお勧めしますか?あなたの提案で、私はそれをより密着させ、集団にすることができます。 ありがとうございます!

    3

    3答えて

    中と拡張メソッド 私の拡張メソッドは、次のとおりです。 public static IEnumerable<T> FilterCultureSubQuery<T>(this Table<T> t) where T : class { return t; } 私は私のメソッドのシグネチャことになって何このクエリ var test = from p in

    12

    6答えて

    私はクライアントアプリケーションとサーバーアプリケーションで使用されるクラスを持っています。 サーバーアプリケーションでは、クラストラフ拡張メソッドにいくつかの機能を追加します。よく働く。今すぐもう少し欲しいです: 私のクラス(B)は別のクラス(A)から継承しています。 私は仮想関数をAに付けたいと思います(Execute()としましょう)。そしてその関数をBで実装しますが、サーバー内でのみ実装し

    2

    3答えて

    ASP.NET MVC UrlHelperの簡単な拡張メソッドを作成しました。それは、設定からスタイルシートファイルの名前を検索し、スタイルシートにURLを返すことなので、引数はありません。拡張メソッドは、おおよそ次のようになります。 public static string SiteStylesheet(this UrlHelper urlHelper) { var scriptFi

    9

    3答えて

    これはなぜですか?私はそれを見つけるだろう本当にいくつかの拡張メソッドを私のクラスのうちで使用されるようにロックダウンすることができてうれしい。本当にどこでも利用できる特定の拡張メソッドを持つようにしたい...と、彼らはそう、通常の静的メソッドよりもはるかに良く見てはいけない:P 明確にするため: 私はこれらの拡張メソッドをしたい理由があるためであります私はそれにDataGridViewを持ってい