string.CodePointAt
現在の文字列の指定した場所にある文字のコードポイントを取得します。
定義¶
名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.String.cs
CodePointAt(number)¶
現在の文字列の指定した場所にある文字のUTF-16コードポイントを取得します。
引数 | |
---|---|
index |
取得したい文字の文字列内での場所 |
戻り値 | |
---|---|
number |
指定した場所にある文字のUTF-16コードポイント |
対応 | |
---|---|
AliceScript | 4 |
AliceSister | 4 |
Losetta | 0.11 |
CodePointAt(number,bool)¶
現在の文字列の指定した場所にある文字のコードポイントを取得します。
引数 | |
---|---|
index |
取得したい文字の文字列内での場所 |
utf32 |
コードポイントをUTF-32形式で取得する場合はtrue 、UTF-16形式で取得する場合はfalse |
戻り値 | |
---|---|
number |
指定した場所にある文字のUTF-16コードポイント |
対応 | |
---|---|
AliceScript | 4 |
AliceSister | 4 |
Losetta | 0.11 |
説明¶
現在の文字列の指定した場所にある文字のコードポイントを取得します。
utf32
をtrue
にし、文字列の指定した位置にサロゲートペアが含まれている場合は、2文字分読み取り、UTF32コードポイントを返します。
例¶
次の例では、文字列の先頭の文字のコードポイントを表示しています。