使用变量查找字典
本文关键字:字典 查找 变量 | 更新日期: 2023-09-27 18:04:43
变量字符串是否可以解析字符串和CheckBox类型的字典,如果变量字符串找到与它匹配的字典条目,它会将相应的复选框设置为true?
是的,您可以使用下面的代码实现。假设你有myDictionary<string, CheckBox>
和一个字符串stringToCheck
,其中包含你想在字典中找到的值你可以这样做
string stringToCheck = "something";
if(myDictionary.ContainsKey(stringToCheck))
{
myDictionary[stringToCheck].Checked = true;
}
是字典。ContainsValue你在寻找什么?
http://msdn.microsoft.com/en-us/library/a63811ah.aspx你好像在问:我有一本字典。我想为给定字符串设置相应的复选框为true。这可以通过以下命令
来完成Dictionary<string, CheckBox> dictionary = <elided>;
CheckBox checkBox = dictionary[valueToSearch];
checkBox.Checked = true;
我会使用TryGetValue来减少对字典的访问:
Dictionary<string, CheckBox> aDict;
// your code here
CheckBox tmp;
if (aDict.TryGetValue(stringToSearch, out tmp))
tmp.Checked = true;