0
私は以下のような文字列リストを持っています。文字列リストに項目が含まれていないか確認してください。
public static readonly List<string> myList = new List<string>
{
"123",
"456",
"789"
};
私はMethodX(文字列)としましょう。 MethodX(string)は、入力された文字列を、APIからの別の文字列リストで探して比較します。入力された文字列がリストの文字列と一致する場合はtrueを返します。
今私がやっているのは、
var y = myList;
foreach (var x in y)
{
var asd = me.MethodX(x);
if (asd == true)
{
// Do stuff
}
}
文字列リストのすべてのメンバーにMethodX()を入力し、それが真であるかどうかを確認します。しかし、現在は、myListの最初のメンバーとして "123"だけを試みます。
どうすればいいですか?
myList.Any(str => MethodX(str))のようなものはありませんか? サンプルコードでは、MethodXを面倒に使用しています。そこに文字列ではなくリストを渡します。文字列または文字列のリストを受け入れますか? –
@WhaleSongそれは文字列を受け入れるだけですが、それはリストなのでforeachの中で使用しています。だから、各メンバーを探しているはずですね。 – Emir
それはすぐに見えます! –