簡體   English   中英

從 C# 對象列表中獲取特定對象的值

[英]Get the values of a particular object from a C# List of objects

我正在一個 WPF 窗口中工作,在該窗口中我有一個使用 dbset 從數據庫中獲取數據的類。 下面是數據的視圖模型類。

public class CriteriaSheetVM
    {
        public string ReviewNumber { get; set; }

        public string EmployeeFirstName { get; set; }

        public string EmployeeLastName { get; set; }
    }

我正在創建上述類對象的列表:

List<CriteriaSheetVM> criteriaSheet;

我的查詢是從上述列表中獲取EmployeeLastName 中存儲的所有值,並將每個值與 TextBox txtEmpLastName的值進行比較,並在發現 else FALSE 時返回 TRUE。

更新:

我已經使用了下面的代碼。

criteriaSheet.ForEach(a =>
                {
                    if (a.EmployeeLastName == txtEmpLastName.Text)
                    {
                       bool flag = 1;
                    }
                });

它不起作用

如果你想要多個結果:

var results = criteriaSheet.Where(cs=>cs.EmployeeLastName ==txtEmpLastName.Text);

如果你想要一個結果:

var result = criteriaSheet.FirstOrDefault(cs=>cs.EmployeeLastName ==txtEmpLastName.Text);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM