字典.快速填充



您好。我现在学习字典,并决定创建迷你游戏";查找单词";。我不会填字典,也不知道哪里出了问题。`

static void Main(string[] args)
        {
            Dictionary<int, string> Word = new Dictionary<int, string>();

            int[] k = new int[99];
            for (int i = 0; i < k.Length; i++)
            {
                k[i] = i;
                i++;
            }
            
            string[] value = new string[99] {
                "аванс", "адрес", "атлас", "вальс", "голос", "запас", "афера", "обвал", "кокос", "анонс",
                "лотос", "обжог", "нюанс", "дюшес", "опрос", "оазис", "окрас", "парус", "пафос", "пегас",
                "акула", "барка", "белка", "жажда", "кобра", "крыса", "почка", "пасха", "пачка", "секта",
                "обзор", "отдых", "ответ", "орден", "вагон", "венец", "ветка", "врата", "волна", "выдра",
                "газон", "глава", "гонец", "горох", "грудь", "дверь", "девиз", "диета", "длина", "досуг",
                "кабан", "каток", "квота", "кефир", "конюх", "кокос", "лаваш", "ладья", "лемур", "ловец",
                "магия", "мазут", "майор", "метил", "мумия", "наряд", "нерпа", "носок", "нитка", "недуг",
                "пакет", "палач", "перец", "песок", "пешка", "пожар", "побег", "позор", "приют", "птица",
                "радио", "разум", "ребро", "рывок", "русло", "салат", "салон", "сенат", "талон", "титан",
                "туфля", "уксус", "улица", "херес", "химия", "чайка", "череп", "шишка", "шорох", 
            };
            
            for(int i = 0; i < 99; i++)
            {
                Word.Add(k[i], value[i]);
            }
            Console.WriteLine(Word[5]);
            Console.ReadLine();

`

我在网上搜索并请求我的学习论坛

您的代码中存在问题,我已经解决了这些问题,请参阅下面的代码。

您不必要地增加了i(此行i++(的值。即使你解决了这个问题。那么你也不需要数组。

{
Dictionary<int, string> Word = new Dictionary<int, string>();
//int[] k = new int[99];
//for (int i = 0; i < k.Length; i++)
//{
//    k[i] = i;
//    //i++;
//}
string[] value = new string[99] {
"аванс", "адрес", "атлас", "вальс", "голос", "запас", "афера", "обвал", "кокос", "анонс",
"лотос", "обжог", "нюанс", "дюшес", "опрос", "оазис", "окрас", "парус", "пафос", "пегас",
"акула", "барка", "белка", "жажда", "кобра", "крыса", "почка", "пасха", "пачка", "секта",
"обзор", "отдых", "ответ", "орден", "вагон", "венец", "ветка", "врата", "волна", "выдра",
"газон", "глава", "гонец", "горох", "грудь", "дверь", "девиз", "диета", "длина", "досуг",
"кабан", "каток", "квота", "кефир", "конюх", "кокос", "лаваш", "ладья", "лемур", "ловец",
"магия", "мазут", "майор", "метил", "мумия", "наряд", "нерпа", "носок", "нитка", "недуг",
"пакет", "палач", "перец", "песок", "пешка", "пожар", "побег", "позор", "приют", "птица",
"радио", "разум", "ребро", "рывок", "русло", "салат", "салон", "сенат", "талон", "титан",
"туфля", "уксус", "улица", "херес", "химия", "чайка", "череп", "шишка", "шорох",
};
for (int i = 0; i < 99; i++)
{
Word.Add(i, value[i]);
}
Console.WriteLine(Word[5]);
Console.ReadLine();
}

相关内容

  • 没有找到相关文章

最新更新