c#拡張メソッドコレクションを選択
を選択します CodePlexに関する人気のあるディスカッションの投稿では、「お気に入りのC#拡張方法は何ですか?」
印象的な方法の1つは、
拡張方法です。次のように定義します。
この拡張方法は、チェック値がスケジュールされたリストのコードに含まれているかどうかをエレガントに最適化します。次の例:
In
<code class="language-csharp">public static bool In<T>(this T source, params T[] list) { if(source == null) throw new ArgumentNullException("source"); return list.Contains(source); }</code>
以上がいくつかの有用なC#拡張方法とは何ですか?また、コードをどのように改善しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。