我有一個具有如下鍵/值對的哈希表,
Hashtable h1 = new Hashtable();
h1.Add("@USD_Type","123");
public class USDParameters
{
public const string USDType = "@USD_Type";
public const string USDId = "@USD_ID";
public const string USDName = "@USD_Name";
}
有時,我可能在哈希表中也有"@USD_ID","@USD_Name"鍵。
我想查詢哈希表中所有@STD_以USDParameters. 如果在哈希表中找不到該名稱,那么我需要從哈希表中構建一個包含鍵(減號 @)的字串。
例如“哈希表中缺少以下鍵 - USD_ID、USD_Name”
uj5u.com熱心網友回復:
具有挑戰性的部分是查詢鍵:
var keys = h1.Keys.Cast<string>()
.Where(x => x.StartsWith("@STD_"));
一旦你有了這個可列舉型別的串列,查找丟失的鍵就容易多了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/427146.html
上一篇:EFCore:運算式樹-GroupJoin動態轉換為SelectMany
下一篇:LINQ分組和合并屬性
