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