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:在列表中的列表上分组