不能输入字典<>c#代码

本文关键字:代码 输入 字典 不能 | 更新日期: 2023-09-27 17:54:38

似乎无论我在代码或类中输入Dictionary<>的位置,它都不会被接受,并且会产生错误。括号是Invalid token括号是System.Collections.Generic <Dictionary<String, MediaClass> is a type but used like a variable

我做了各种各样的搜索,但没有任何结果有帮助。我只需要知道在我的代码中我声明Dictionary<>的地方。

不能输入字典<>c#代码

您提出问题的方式似乎遗漏了类型参数。(角度里的东西<>括号中)

  1. 第一个是key类型
  2. 第二个是值类型。

从文档。首先,确保包含了名称空间。

using System.Collections.Generic;

你可以这样声明一个字典。

var dictionary = new Dictionary<string, int>();

或不带var

Dictionary<string, int> dictionary = new Dictionary<string, int>();

我们可以这样添加到我们的字典中。

dictionary.Add("4", 4);
dictionary.Add("230", 230);

对字典的一些常用操作。

dictionary.Add("42", 42);      
dictionary.Count();            // 3
dictionary.ContainsKey("3");   // false
dictionary.ContainsValue(230); // true
dictionary.Remove("230");
dictionary.Count();            // 2
dictionary.Clear();
dictionary.Count();            // 0