.NETの文字列の比較
今書き途中
メソッドによって違うので
CompareOptions
を明示的に指定するのがいい
https://learn.microsoft.com/ja-jp/dotnet/standard/base-types/best-practices-strings
https://learn.microsoft.com/ja-jp/dotnet/csharp/how-to/compare-strings
.NET
は
UTF-16
https://learn.microsoft.com/ja-jp/dotnet/standard/base-types/character-encoding-introduction#utf-16-code-units
コードユニット順
https://www.unicode.org/versions/Unicode17.0.0/core-spec/chapter-2/#G13708
https://www.unicode.org/versions/Unicode17.0.0/core-spec/chapter-3/#G25549
サロゲートペア