タグ

.NETとlanguageに関するAmaiSaetaのブックマーク (2)

  • C#の文字列比較が日本語に対応しすぎていて笑えたので、他の比較方法と併せて紹介する。 | TOACH

    C#には、色々な文字列比較の方法があることを知っているだろうか? あなたが普段何気なくやっている文字列比較は実は奥が深く、小文字や大文字の比較はもちろん、半角/全角やカタカナ/ひらがななど、日語専用ど直球な文字列比較もできる。 今回は、そんな奥深い文字列比較の世界を案内しよう。 小文字と大文字を区別しないで比較する まずは、ローマ字入力のあるソフトなりWebサービスだと結構使いドコロのありそうな、小文字と大文字を区別せずに比較する方法を紹介しよう。 作例は、”IAMLEGEND”と”iamlegend”を、二つの方法で比較するもの。var uppercaseText = "IAMLEGEND"; var lowercaseText = "iamlegend"; // This outputs Equals on Ordinal : False Console.WriteLine( "Eq

    C#の文字列比較が日本語に対応しすぎていて笑えたので、他の比較方法と併せて紹介する。 | TOACH
    AmaiSaeta
    AmaiSaeta 2015/10/11
    C#って事は、恐らく全ての .NET Framework 対応言語にも言える事だよね多分。
  • .NETがC++に駆逐される?

    Evernoteとロンドン証券取引所(LSE)に共通点があるのだが、何かお分かりであろうか? Evernote for Windowsはバージョン3.5までは、.NETとWPFで書かれていたが、Evernote for Windows 4.0からはC++のネイティブ・アプリに書き換えられた(Evernote語版ブログ)。レスポンスを含めたユーザビリティの向上が目的のようだ。 ロンドン証券取引所は、Windowsと.NETベースのシステムから、Linux上で動くC++ベースのシステムMillennium Exchangeに変更になった(Computerworld.jp)。応答速度やスループット、開発における主導権の保持が目的のようだ。 つまり、どちらも.NETからC++に移行した事例であって、速度向上を一つの目的としている。Evernoteは2010年10月27日、ロンドン証券取引所は2

    .NETがC++に駆逐される?
    AmaiSaeta
    AmaiSaeta 2011/04/16
    ただ単純に.NETが選択肢から外れた、というのであれば、Javaに移行しそうな気がするが。 | (.NET含め新興言語/環境は)開発の容易さというのも有ると思うので、『駆逐される』と言う事はないんじゃないかな。
  • 1