dictionary<int,string>
时间: 2023-07-09 18:40:09 浏览: 125
这是一个 C++ 中的模板类,它表示一个键为整数,值为字符串的字典(或称为映射)。可以使用该类来存储整数和字符串之间的对应关系,例如:
```c++
#include <iostream>
#include <map>
using namespace std;
int main() {
map<int, string> dict;
dict[1] = "apple";
dict[2] = "banana";
dict[3] = "orange";
cout << dict[1] << endl; // 输出 "apple"
cout << dict[2] << endl; // 输出 "banana"
cout << dict[3] << endl; // 输出 "orange"
return 0;
}
```
在上面的例子中,我们先创建了一个空的 `map` 对象 `dict`,然后通过下标操作符 `[]` 向其中添加了三个键值对。最后,我们分别输出了键为 1、2、3 的对应的值。
相关问题
Dictionary<string, List<int>> dict = new Dictionary<string, List<int>>()如何赋值
这个 Dictionary 的方法是通过添加键/值对来赋值。例如,如果要将 "key1" 映射到一个包含 1、2、3 的整数列表,可以这样写:
dict.Add("key1", new List<int> { 1, 2, 3 });
或者,如果你想要先创建一个列表并向其中添加一些元素,可以这样写:
List<int> list = new List<int> { 1, 2, 3 };
dict.Add("key1", list);
希望这能帮到你!
private Dictionary<int, List<List<string>>> list = new Dictionary<int, List<List<string>>>();是什么意思
这是一个定义了一个泛型字典(Dictionary)的变量,键类型为 int,值类型为 List<List<string>>。其中,List<List<string>> 是一个包含多个 List<string> 的列表,而 List<string> 则是一个包含多个字符串的列表。整个变量的含义是,存储了一个键为整数,值为多个字符串列表的字典。
阅读全文