我有一个字符串类型的数组arr [],其数组项如下:
arr[0]= "2/13/2019|202"
arr[1]= "2/14/2019|197"
arr[2]= "2/15/2019|101"
arr[4]= "2/16/2019|271"
arr[5]= "2/17/2019|199"
我想获得一个与我的字符串“ 2/15/2019”相匹配的数组项,所以我可以得到“ 2/15/2019 | 101”。简而言之,我只想将我的字符串与array-item字符串进行比较,直到“ |”为止和休息强壮将不考虑进行比较。我怎么得到它?
?.
时不会出现NullReferenceException。FirstOrDefault()
Split()
:返回序列的第一个元素,如果找不到元素,则返回默认值
var result = arr.FirstOrDefault(x => x.Contains("2/15/2019"))?.Split('|')[1];
// result contains 101