C#には、色々な文字列比較の方法があることを知っているだろうか? あなたが普段何気なくやっている文字列比較は実は奥が深く、小文字や大文字の比較はもちろん、半角/全角やカタカナ/ひらがななど、日本語専用ど直球な文字列比較もできる。 今回は、そんな奥深い文字列比較の世界を案内しよう。 小文字と大文字を区別しないで比較する まずは、ローマ字入力のあるソフトなりWebサービスだと結構使いドコロのありそうな、小文字と大文字を区別せずに比較する方法を紹介しよう。 作例は、”IAMLEGEND”と”iamlegend”を、二つの方法で比較するもの。var uppercaseText = "IAMLEGEND"; var lowercaseText = "iamlegend"; // This outputs Equals on Ordinal : False Console.WriteLine( "Eq
![C#の文字列比較が日本語に対応しすぎていて笑えたので、他の比較方法と併せて紹介する。 | TOACH](https://cdn-ak-scissors.b.st-hatena.com/image/square/8699176c46200fce30be0b72927fc60d705ba981/height=288;version=1;width=512/http%3A%2F%2Ftoach.sakura.ne.jp%2Fbase%2Fwp-content%2Fuploads%2F2015%2F10%2Fpeti-devil_mac_halloween-1024x683.jpg)