【发布时间】:2012-05-26 21:02:13
【问题描述】:
我想插入一些 var dict = new Dictionary<string, int>(); 类型的值。我有 4 个循环,我想在 var dict 的变量旁边插入另一个值
这是我的代码
var dict = new Dictionary<string, int>();
foreach (string word in wordsbeforesoundex)
{
if (word == null)
{
continue;
}
if (word.Trim() != "")
{
if (dict.ContainsKey(word))
{
dict[word]++;
}
else
{
dict[word] = 1;
}
}
}
for (int l = 0; l < words.Length; l++)
{
con.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO TableFFF (Frequency) VALUES (@dict_idx)", con);
cmd.Parameters.Add(new SqlParameter("@dict_idx", dict[wordsbeforesoundex[l]]));
cmd.ExecuteNonQuery();
con.Close();
}
我的问题是如何获取字典中的数据并插入到数据库中
【问题讨论】:
-
您能否重新表述我无法理解的问题。如果你想在字典中搜索一个键,你可以使用 dict.Keys 属性来做到这一点。
-
您在寻找
dict.Keys吗? -
我的魔法水晶球说:“使用具有 4 个属性的类作为值”。
-
我已经更新了我的问题,希望现在更清楚
标签: c# sql dictionary