我正在用C#编程,并且不断收到错误:“错误CS1061:类型System.Collections.Generic.List
长度”,找不到扩展方法Length' of type
System.Collections.Generic.List。您是否缺少程序集引用?:
我还添加了使用System.Linq的功能,它可以解决许多类似的问题,但是仍然无法正常工作。
DictionarydecryptedPossibilites = new Dictionary (); foreach(KeyValuePair entry in decryptedPossibilites){ int eCount = entry.Key.Split('E').Length - 1; eCountList.Add(eCount); } int temp = 0; for (int write = 0; write < eCountList.Length; write++){ for (int sort = 0; sort < eCountList.Length - 1; sort++){ if (eCountList[sort] > eCountList[sort + 1]){ temp = eCountList[sort + 1]; eCountList[sort + 1] = eCountList[sort]; eCountList[sort] = temp; } } } foreach(int q in eCountList){ Console.WriteLine(q); }
我怎样才能解决这个问题?
上没有Length
属性List
。使用Count
替代和实现其他类ICollection
。
Length
通常仅适用于数组。