我正在尝试制作一个程序,该程序有一个字典,其中单词及其定义由“:”分隔,每个单词由“|”分隔 但由于某种原因,当我打印字典的值时,我得到 System.Collection.Generic.List
这里有一个可能的输入:“解决:任务或运动所需的设备 | 代码:为计算机程序编写代码 | 位:某物的一小块、部分或数量 | 解决:坚决努力解决问题| 位:很短的时间或距离"
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ex1_Dictionary
{
class Program
{
static void Main(string[] args)
{
var Input = Console.ReadLine().Split(':', '|').ToArray();
var Words = new List<string>();
var Dict = new Dictionary<string, List<string>>();
for (int i = 0; i < Input.Length; i+=2)
{
string word = Input[i];
string definition = Input[i + 1];
word = word.TrimStart();
definition = definition.TrimStart();
Console.WriteLine(definition);
if (Dict.ContainsKey(word) == false)
{
Dict.Add(word, new List<string>());
}
Dict[word].Add(definition);
}
foreach (var item in Dict)
{
Console.WriteLine(item);
}
}
}
}
小唯快跑啊
浮云间
相关分类