我有一系列键值对,这些键值对通过post添加到列表中。我想根据密钥附加一个值。在下面的示例中,for循环附加键并调用一个函数(布尔值),该函数根据值附加“是”或“否”。
我想要做的是检查密钥名称,如果密钥以“chk”开头,执行下面的循环,ELSE IF,密钥以其他任何东西开头,我想将值附加到密钥。< / p>
我不确定如何在代码中引用键的值。提前谢谢。
for (int i = 0; i < newKeys.Length; i++ )
{
sb.Append(newKeys[i] + ",\"" + Boolean(fc[newKeys[i]]) + "\",<br />");
}
答案 0 :(得分:0)
newKeys是通用字典&lt;&gt;?
如果是这样,你可以...... Dictionary<string, string> newKeys = new Dictionary<string, string>();
newKeys.Add("chkOne", "some text");
foreach (var s in newKeys)
{
if (s.Key.Contains("chk"))
{
//do something
}
}