は、そのような私が返すように1行(または数行など)でLINQ
を使うのですかLINQを使用して、リストのリスト内の最大数(C#の)
A[0] = {1,2,3,4}
A[1] = {3,4,5,6}
B[0] = {2,5,6,9}
B[1] = {4,5,7,8}
そのリストAとBの二つのリストを考えると、次の検索4つのリストA [0]、A [1]、B [0]およびB [1]のすべてにおいて値1の後で最大の数?複数行では、次のようにします:
int num1 = A[0].Find(item => item > 1); (answer is 2)
int num2 = A[1].Find(item => item > 1); (answer is 3)
int num3 = B[0].Find(item => item > 1); (answer is 2)
int num4 = B[1].Find(item => item > 1); (answer is 4)
int finalAnswer = Max(num1,num2,num3,num4); (final answer is 4)
答えは、(4だけでなく)任意の数のリストに拡張可能です。ありがとう!
より大きい値を意味しないでくださいしている場合
ans
がnull
であるかどうかを確認する必要があると思います't 1、または1より大きい最小のアイテムが必要ですか?だから{4,2,3,1}の場合は4か2が欲しいですか? – juharr@juharr:各リストから次の値が1以上であることを確認し、各リストのすべての値を比較し、最大値を選択します。私は上記の私の例では明らかだったことを願っています。 – dynomillie
このサイトの名前を変更する必要がありますCheatonyourhomework.com – Trey