我想通過列表中的元素在嵌套字典的數量進行排序字典值: VAR evantData =新詞典>>()排序字典通過在列表elemnts的數目是用於嵌套字典
這是我的代碼..
var evantData = new Dictionary<string, Dictionary<string, List<string>>>
();
string input = "";
while ((input=Console.ReadLine())!="Time for Code")
{
string[] evantAndParticipants = input.Split().Select(x => x.Trim()).ToArray();
if (!evantData.ContainsKey(evantAndParticipants[0]))
{
evantData.Add(evantAndParticipants[0],new Dictionary<string, List<string>>());
evantData[evantAndParticipants[0]].Add(evantAndParticipants[1], new List<string>());
}
evantData[evantAndParticipants[0]][evantAndParticipants[1]].AddRange(evantAndParticipants.Skip(2));
}
foreach (var item in evantData)
{
foreach (var evant in item.Value)
{
Console.WriteLine(evant.Key+" - {0}",evant.Value.Count);
Console.WriteLine(string.Join("\r\n",evant.Value));
}
}
我要排序的出來的元素在列表中的號碼
什麼是quesiton?顯示您的代碼 – Sajeetharan
排序字典?????沒有這樣的概念作爲散列表/字典中的元素的順序。我建議你熟悉存在的基本數據結構以及它們的常見操作,以及它們在什麼情況下有用。 –
好的,按列表中的元素數量排序 –