我下载了使用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;
}

最佳答案

右键单击项目的参考,然后选择“添加参考”。选择“程序集”,然后在“系统”旁边打勾。单击“确定”,现在应该已修复。

关于c# - 使用.NET 4.0在Systems.Collections.Generic中未定义的SortedList <TKey,TValue>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14550245/

10-13 07:46