私がやろうとしているのは、リスト B のすべての要素がリスト A にあるかどうかを確認することだけです
if (listA.All(element => listB.Contains(element))
{
return;
}
誰かがこれがうまくいくと言って別の解決策を思いついた、そしてそれはうまくいった!
if (listA.All(listB.Contains))
return;
さて、(私はそれが機能することを知っています)、
- コンパイラが 2 番目のメソッドで () の近くに () を必要としないのはなぜですか?
- 将来、たとえば、これを大文字と小文字を区別せずに比較したい場合、2番目の方法でどのようにしますか?
前もって感謝します。