質問する質問する
 

質問Char.IsHighSurrogateメソッドにおける細かな間違い

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

    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 となっているのでおそらく翻訳時のミスだと思われます。

すべての返信