ホームページ >バックエンド開発 >C++ >C#は、リストメンバーシップチェックの「in」拡張法が必要ですか?

C#は、リストメンバーシップチェックの「in」拡張法が必要ですか?

DDD
DDDオリジナル
2025-01-28 04:09:13458ブラウズ

Does C# Need an

codeplexのc#拡張方法

CodePlexのExtension -Overflowフォーラムは、ユーザーがお気に入りのC#拡張機能を共有することを奨励しています。印象的な提出物は、リストのリストの資格を確認するためのA

メソッドを提供するユーザーからのものです。

拡張方法In

拡張法のコードは次のとおりです。

例を使用する方法

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>
メソッドを使用するだけで使用できます。

この方法は、長い条件文のニーズを排除することにより、コードを簡素化し、コードを読みやすくしやすくします。これは、プロジェクトに統合したいユーザー向けのCodePlex ExtensionOverFlowプロジェクトにあります。

以上がC#は、リストメンバーシップチェックの「in」拡張法が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。