通过lambda表达式从列表中选择一个值 [英] select a single value from a list through lambda expression

查看:621
本文介绍了通过lambda表达式从列表中选择一个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个班级列表

  public   class  PrintUTAccural 
{
public string PropertyName {获得; set ; }
public string VendorName { get ; set ; }
public string VendorNumber { get ; set ; }
public string InvoiceNumber { get ; set ; }
public DateTime? InvoicePostDate { get ; set ; }
public string UseTaxName { get ; set ; }
public decimal UseTaxExemptAmount { get ; set ; }
public decimal UseTaxAmount { get ; set ; }
public decimal UseTaxNonExemptAmount { get ; set ; }
public decimal InvoiceAmount { get ; set ; }
}
string 名称= Nath



我必须通过lambda表达式从这个列表中找到一个名字Nath然后我如何得到它。

  string  VenderNumber = UtAccuralLstForComp.Where(x = >  x.VendorName == Name).Select(x = >  x.VendorNumber).SingleOrDefault(); 





i我正在使用此但没有获得价值



已添加代码块[/ Edit]

解决方案

的字符串VenderNumber = UtAccuralLstForComp.Where(X => x.VendorName ==名称)。.SingleOrDefault()VENDORNAME 


I have a list of class

      public class PrintUTAccural
      {
          public string PropertyName { get; set; }
          public string VendorName { get; set; }
          public string VendorNumber { get; set; }
          public string InvoiceNumber { get; set; }
          public DateTime? InvoicePostDate { get; set; }
          public string UseTaxName { get; set; }
          public decimal UseTaxExemptAmount { get; set; }
          public decimal UseTaxAmount { get; set; }
          public decimal UseTaxNonExemptAmount { get; set; }
          public decimal InvoiceAmount { get; set; }           
      }
string Name= "Nath"


and i have to find a name "Nath" from this list through lambda expression then how i get it.

string VenderNumber = UtAccuralLstForComp.Where(x => x.VendorName == Name).Select(x => x.VendorNumber).SingleOrDefault();



i am using this but didn't get value

[Edit]Code block added[/Edit]

解决方案

string VenderNumber = UtAccuralLstForComp.Where(x => x.VendorName == Name).SingleOrDefault().VendorName


这篇关于通过lambda表达式从列表中选择一个值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆