StringBuilder.Chars プロパティ

このインスタンス内の指定した文字位置の文字を取得または設定します。

[C#] C# では、このプロパティは StringBuilder クラスのインデクサになります。

Public Default Property Chars( _
   ByVal index As Integer _) As Char
[C#]
public char this[intindex] {get; set;}
[C++]
public: __property __wchar_t get_Chars(intindex);public: __property void set_Chars(intindex,   __wchar_t);
[JScript]
returnValue = StringBuilderObject.Chars(index);StringBuilderObject.Chars(index) = returnValue;またはreturnValue = StringBuilderObject(index);StringBuilderObject(index) = returnValue;

[JScript] JScript では、この型で定義されている既定のインデックス プロパティを使用することができます。しかし、独自のインデックス プロパティを明示的に定義することはできません。ただし、このクラスの expando 属性を指定すると、既定のインデックス プロパティが提供されます。提供されるインデックス プロパティの型は Object 型であり、インデックス型は String になります。

引数 [JScript]

  • index
    文字の位置。

パラメータ [Visual Basic, C#, C++]

  • index
    文字の位置。

プロパティ値

index 位置の Unicode 文字。

例外

例外の種類 条件
ArgumentOutOfRangeException 文字の設定中、 index はこのインスタンスの境界外にあります。
IndexOutOfRangeException 文字の取得中、 index はこのインスタンスの境界外にあります。

解説

index パラメータは、 StringBuilder 内の文字の位置です。文字列内の最初の文字は、インデックス 0 にあります。文字列の長さは、含まれている文字数です。 StringBuilder インスタンスのアクセスできる最後の文字は、インデックス Length- 1 にあります。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, Common Language Infrastructure (CLI) Standard

参照

StringBuilder クラス | StringBuilder メンバ | System.Text 名前空間 | String