たとえば、次のようなリストがあるとします。
List<string> myList = new List<string>();
を含む:
item1
item 2
testing 123
どのように私は言うことができます:
"where list item contains the value "123" return that item in full"
したがって、出力結果は次のようになります。
testing 123
これを試して:
List<string> myList = new List<string>()
{
"item1",
"item 2",
"testing 123",
};
var contains123 = myList.Where(x => x.Contains("123"));
string s = myList.Where(p => p.Contains("123")).SingleOrDefault();
また
string s = myList.SingleOrDefault(p => p.Contains("123"));
見てください
var list = new List<string>
{
"item1",
"item 2",
"testing 123"
};
var result = list.Find(x => x.Contains("123"));
string result = myList.Select(item => item.Contains("123")).FirstOrDefault();
if (result != null)
Console.WriteLine(result);
LINQを使用してそれを行うことができます。
例:
myList.Single(x => x == "testing 123");
それがあなたが探しているものなら。