csharp 使用LINQ检查列表中的项是否具有其属性之一的特定值,第二种方式使用“out”修饰符来返回va
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 使用LINQ检查列表中的项是否具有其属性之一的特定值,第二种方式使用“out”修饰符来返回va相关的知识,希望对你有一定的参考价值。
IEnumerable<ReportParameter> reportParameterList = reportParameters as IList<ReportParameter> ?? reportParameters.ToList();
DateTime dateFrom;
DateTime dateTo;
string sDateFrom = reportParameterList.Where(i => i.Name == "DATE_FROM" && i.Values.Count == 1).Select(s => s.Values[0]).First();
if (!DateTime.TryParse(sDateFrom, out dateFrom))
{
dateFrom = TimeService.Instance.now();
}
string sDateTo = reportParameterList.Where(i => i.Name == "DATE_TO" && i.Values.Count == 1).Select(s => s.Values[0]).First();
if (!DateTime.TryParse(sDateTo, out dateTo))
{
dateTo = TimeService.Instance.now();
}
以上是关于csharp 使用LINQ检查列表中的项是否具有其属性之一的特定值,第二种方式使用“out”修饰符来返回va的主要内容,如果未能解决你的问题,请参考以下文章
python 检查列表中的要素类是否在其属性表#python#arcpy #gis中具有相同数量的观察值
检查文本是否包含字符串c#linq列表中的任何字符串项
使用 LINQ 检查列表是不是为空
使用 LINQ 检查字符串是不是包含字符串或字符列表
用于检查字符串列表/数组中的字符串的 C# 最佳实践 (LINQ) [关闭]
Linq:在列表中的列表上分组