我有一个函数IList<string> someVariable作为参数.我想将其转换为列表,以便我可以按字母顺序对值进行排序.
我该如何实现这一目标?
你可以这样做
var list = new List<string>(myIList);
list.Sort();
Run Code Online (Sandbox Code Playgroud)
要么
var list = myIList as List<string>;
if (list != null) list.Sort; // ...
Run Code Online (Sandbox Code Playgroud)
IList<string> someVariable = GetIList();
List<string> list = someVariable.OrderBy(x => x).ToList();
Run Code Online (Sandbox Code Playgroud)
IList实现了IEnumerable.使用.ToList()方法.
var newList = myIList.ToList();
newList.Sort();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20644 次 |
| 最近记录: |