数字を含むリストアイテムの文字列を並べ替えるのが困難でした。最小から最大に自動的に並べ替えられたらいいのにと思います。これが私のコードです:
// Initialize an array to store the numbers
List<string> tab_num = new List<string>();
tab_num.Add("A.3.2.1");
tab_num.Add("A.3.3.1");
tab_num.Add("A.1.0.1");
tab_num.OrderByDescending(num => num).ToList();
なぜ私の結果は間違っているのですか?...
[1] A.3.2.1
[2] A.3.3.1
[3] A.1.0.1
期待される結果:
[1] A.1.0.1
[2] A.3.2.1
[3] A.3.3.1
どうもありがとう