2016-04-18 7 views
-1

最近IComparerを見つけたので、英数字の文字列リストをソートするのに役立ちます。私がしたIComparerを読んだから //「STATE-ShipSpeed-0001」C#IComparerを使用して英数字リストをソートする

List<string> myList = new List<string>{ 
"TX-S3-1005", 
"CA-S3-1205", 
"NV-S2-1001", 
"LA-S5-1015", 
"VA-S1-1305", 
}; 

がために、上記のリストを並べ替えることができるはずですが、私はあることに絶対にないアイデアを持っていません。誰かが助けてくれるの?

+1

望ましい結果... –

+0

だろう何[Visual C#でIComparableをしてたIComparerインターフェイスを使用する方法](https://support.microsoft.com/en- us/kb/320727) – cubrr

+0

「IComparer 」のMSDNのドキュメントから始め、そこにある例を見てみましょう。 –

答えて

0

、以下を参照してくださいコード:

List<string> myList = new List<string>{ 
"TX-S3-1005", 
"CA-S3-1205", 
"NV-S2-1001", 
"LA-S5-1015", 
"VA-S1-1305", 
}; 

sortedList = myList.OrderBy(s => s).ToList(); 
関連する問題