ロック済み Char.IsHighSurrogateメソッドにおける細かな間違い

  • 2009年9月15日 4:05
     
     
    メソッド自体がマイナーで,使う人はわかって使うので問題はなさそうですが……。

    Char.IsHighSurrogateメソッドの2つのオーバーロード
    http://msdn.microsoft.com/ja-jp/library/xcwwfbb8(VS.90).aspx
    および
    http://msdn.microsoft.com/ja-jp/library/w4fkt110(VS.90).aspx
    の「戻り値」および「解説」欄に,以下のような記述があります。
    ・戻り値
    > 数値が U+D800 から U+DBFF の範囲内にある場合は true。それ以外の場合は false。
    ・解説
    > このコード ポイントの範囲は、U+DC00 ~ U+DFFF です。

    これは,戻り値欄にある範囲である U+D800 ~ U+DBFF が正しく,英文もU+D800 ~ U+DBFF となっているのでおそらく翻訳時のミスだと思われます。

すべての返信

  • 2009年10月15日 6:40
     
     
    ご指摘いただきまして、どうもありがとうございます。

    バグとして登録させていただきました。


    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。