セット操作でリストC#は、時には最大のリストのセットを見つける必要があり、その後、この方法は、マックス、マックス方法は、1のいずれかの仮パラメータなしで、2つの形式があり、適用リスト収集の方法を使用して拡張することができます設定された変数の数、他のリストの値型がラムダ式の形で記述され、この方法は、属性リストのセットの最大値を求めるにも適用可能です。
この方法の最大(1)実施例のパラメータなしで、プログラムは次のフォームを呼び出します。
リスト< INT > LIST1 = 新しいリスト< 整数 >(){ 1、2、3、4、5、6、7、8、9、10 }。 VAR maxValueの= list1.Max()。
演算結果:maxValueの= 10。
例とMAX(2)ラムダ式書面
私たちは、オブジェクトのプロパティインデックス、TestModelの定義を初めて目のコレクション内のオブジェクトの一覧<TestModel> testlistという最大のコレクションを取得する必要があります。
パブリック クラスTestModel { 公共の int型のインデックス{ セット。取得; } パブリック 文字列名前{ セット。取得; } }
testlistというIndexプロパティは、次の文で最大値を設定し、すべてのオブジェクトを取得します。
一覧<TestModel> testlistという= 新しいリスト<ConsoleApplication1.TestModel> (); VaRの最大値= testList.Max(トン=> t.Index);
注意:個人ブロガー駅から再生されたテキストIT技術小さな楽しい家は、元のリンクC#リストのコレクション内の最大の関心の_IT技術小さな家を見つけるために、マックス()メソッドを使用します。