gpt4 book ai didi

c# - 通用字典检索值

转载 作者:行者123 更新时间:2023-11-30 13:45:01 26 4
gpt4 key购买 nike

我有以下 C# 类:

class BatchData
{
public string batchNumber { get; set; }
public string processDate { get; set; }
public int TotalRecords { get; set; }
public int SuccessCount { get; set; }
}

和字典:

Dictionary<int, BatchData> BatchData = new Dictionary<int, BatchData>();

现在,我想搜索整个字典,看看是否有值

x

举办时间:

BatchData.batchNumber 

例如

对于整个字典,如果

BatchData.batchNumber = x

我知道Dictionary有一个方法

.contains

但我不确定如何应用它。

编辑:

BatchData.batchNumber = x

可以在字典中出现多次

最佳答案

你可以这样做:

BatchData.Values.Any(x=>x.batchNumber == "x");

例如:

Dictionary<int, BatchData> BatchData = new Dictionary<int, BatchData>();
BatchData.Add(1, new BatchData { batchNumber = "x"});
var hasX = BatchData.Values.Any(x=>x.batchNumber == "x"); //true;

关于c# - 通用字典检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32996343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com