相关疑难解决方法(0)

使用LINQ进行字母数字排序

我有一个string[],其中每个元素都以一些数字值结尾.

string[] partNumbers = new string[] 
{ 
    "ABC10", "ABC1","ABC2", "ABC11","ABC10", "AB1", "AB2", "Ab11" 
};
Run Code Online (Sandbox Code Playgroud)

我试图按如下方式对上面的数组进行排序,LINQ但我没有得到预期的结果.

var result = partNumbers.OrderBy(x => x);
Run Code Online (Sandbox Code Playgroud)

实际结果:

AB1
Ab11
AB2
ABC1
ABC10
ABC10
ABC11
ABC2

预期结果

AB1
AB2
AB11
..

c# linq sorting

35
推荐指数
4
解决办法
3万
查看次数

如何使用c#对Ip地址列表进行排序

我有一个IP地址列表如下

192.168.1.5
69.52.220.44
10.152.16.23
192.168.3.10
192.168.1.4
192.168.2.1
Run Code Online (Sandbox Code Playgroud)

我正在寻找这种方法来排序这个列表以匹配下面的顺序

10.152.16.23
69.52.220.44
192.168.1.4
192.168.1.5
192.168.2.1
Run Code Online (Sandbox Code Playgroud)

.net c# string list ip-address

20
推荐指数
2
解决办法
7953
查看次数

标签 统计

c# ×2

.net ×1

ip-address ×1

linq ×1

list ×1

sorting ×1

string ×1