如何声明列表,然后从其他深层函数中添加项
本文关键字:其他 函数 添加 然后 何声明 声明 列表 | 更新日期: 2023-09-27 17:53:20
你好,我有一个名为X的类,我声明的项目是:
{
private Bitmap newBitmap;
private Rectangle rect;
public List<string,int[]> alphabetletters = new List<string,int[]>();
下面是构造函数X和一些函数,它们将在初始化构造函数时使用:
public X(Bitmap bmp)
{
oloadlet2list();
//...
}
在函数"onloadlet2list() i搜索文件,我得到名称(字符串)和像素值数组[26*26]。我想添加onloadlet2list函数,通过:
alphabetletters.add(name,valuearray)
不幸的是,智能显示我不能使用'add'。我做错了什么?我做错什么了吗?
您需要使用Dictionary而不是List来存储键值对。
public IDictionary<string,int[]> alphabetletters = new Dictionary<string,int[]>();