多くのアプリケーションは、自然の順序でデータを並べ替える必要があります。 C#では、インターフェイスを使用して、
配列を自然な順序で並べ替えることができます。以下は実装方法です外部関数を使用IComparer
FileInfo
を使用することです。この関数は、Windowsバージョンと同じ動作を提供しますが、異なるバージョン間に違いがある場合があります。
実装StrCmpLogicalW
[DllImport("shlwapi.dll", CharSet = CharSet.Unicode)] private static extern int StrCmpLogicalW(string psz1, string psz2);
アレイを自然な順序で並べ替えて、データが人間で読みやすい形式で編成されるようにすることができます。このテクノロジーは、ファイル管理やソートの検索結果などのアプリケーションで特に役立ちます。
以上がc#にfileinfo配列のナチュラルストリングソートを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。