我下载了一个使用通用版本的库SortedList
,但是当我尝试编译它时,会弹出以下错误:
The type or namespace name 'SortedList' does not exist in the namespace 'System.Collections.Generic' (are you missing an assembly reference?)
我尝试使用完整的命名空间来修复它,System.Collections.Generic.SortedList<string, string>
但仍然没有运气,同样的错误。
我在 MSDN 中查找,它说 .NET 4.0(我当前使用的版本)支持 SortedList。
此外,我的项目引用了提到的命名空间。
这是代码(对于对 SortedList 的每次引用,错误都会重复不止一次):
public class Map
{
public SortedList<string, Tileset> Tilesets = new SortedList<string, Tileset>();
public SortedList<string, Layer> Layers = new SortedList<string, Layer>();
public SortedList<string, ObjectGroup> ObjectGroups = new SortedList<string, ObjectGroup>();
public SortedList<string, string> Properties = new SortedList<string, string>();
public int Width, Height;
public int TileWidth, TileHeight;
}