次の方法で共有


方法 : 変数内に文字を保持する

更新 : 2007 年 11 月

変数を Char または String のデータ型として宣言すると、変数で個別の文字が保持されます。

文字型 (Char) (Visual Basic) の変数は、Unicode 1 文字を保持できます。文字列型 (String) (Visual Basic) の変数は、0 個以上の Unicode 文字列を保持できます。

**Unicode 文字。**Char または String 変数で指定可能な値は、Unicode 文字セット内のコード ポイント、または文字コードです。Unicode 文字には、基本 ASCII 文字セット、その他各種のアルファベット文字、アクセント、通貨記号、分数、発音記号、数学および科学技術記号が含まれます。

1 つの変数内で複数の文字を保持する必要がまったくない場合は、Char データ型を使用します。String データ型はより多くのメモリを必要とするため、パフォーマンスが低下します。

9sky069c.alert_note(ja-jp,VS.90).gifメモ :

Unicode 文字セットでは、コード ポイント D800 ~ DFFF (10 進数表現で 55296 ~ 55551) をサロゲート ペア用に予約します。サロゲート ペアでは、単一のコード ポイントを表すのに 2 つの 16 ビット値が必要です。Char 変数では、サロゲート ペアを保持することはできません。また、String では、このようなペアを保持するためには 2 桁を使用します。

変数で単一の文字を保持するには

  1. Dim ステートメント (Visual Basic) を使用して変数を宣言します。

  2. 変数名の後に As 句を指定します。

  3. As キーワードの後に Char キーワードを指定します。

変数内に連続する文字を保持するには

  1. Dim ステートメントを使用して変数を宣言します。

  2. 変数名の後に As 句を指定します。

  3. As キーワードの後に String キーワードを指定します。

参照

概念

Visual Basic におけるデータ型

型文字

参照

データ型の概要 (Visual Basic)

単精度浮動小数点型 (Single) (Visual Basic)

文字型 (Char) (Visual Basic)

文字列型 (String) (Visual Basic)

その他の技術情報

基本データ型