エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
string.Compareの挙動がおかしい [C#] - Qiita
"1-1"と"101"、"111"の比較結果が変 ファイル名のソート順がなんか変だなと思って原因を調べてみたらど... "1-1"と"101"、"111"の比較結果が変 ファイル名のソート順がなんか変だなと思って原因を調べてみたらどうもstring.Compareがおかしいっぽい。 "-" < "0" < "1" なので、"1-1" < "101" < "111"になるはずだけど、"101" < "1-1" < "111"になってしまう。謎。 追記: string.Compare はカルチャ依存の比較を行い、ハイフンを無視した文字列で比較を行っている模様。string.CompareOrdinal を使えば良いらしい。 テストコード using System; class StringCompare { static void Main() { Console.WriteLine("string.Compare(\"-\",\"0\") = {0}", string.Compare("-","0")); C
2019/06/09 リンク