我有一个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
..
我有一个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)