這裏是我需要構建的示例。我試過哈希集顯示爲鍵和值,但我需要我的輸出爲以下格式。我想用c中的字典創建一個具有相同鍵和不同值的json文件。#
[{
"data": "Name"
},
{
"data": "Description"
}]
我的示例代碼:
var items = new List<KeyValuePair<string, string>>();
foreach (DataColumn col in dt.Columns)
{
if (col.ColumnName !="DataType")
{
items.Add(new KeyValuePair<string, string>("data",
col.ColumnName));
}
}
var lookup = items.ToLookup(kvp => kvp.Key, kvp => kvp.Value);
當我嘗試添加字典它拋出我的錯誤說鑰匙已經被添加。任何指導學習詞典概念在C#
感謝
的可能的複製被創建在.NET字典重複鍵?](https://stackoverflow.com/questions/146204/duplicate-keys-in-net-dictionaries) –
你應該向我們展示你已有的代碼。 – Carra
字典應該有唯一的鍵。您不能多次使用密鑰。 – Christos