Long−Stringが保持している文字列の長さを表しています。基本的に書き換えないでください。====Stringインスタンスを初期化します。Stringインスタンスを初期化します。PCSTR)−initStrで示される内容で文字列を作ります。ヌル文字で愁嘆しているとして扱われます。+initStrで示される内容で文字列を作ります。ヌル文字で終端しているとして扱われます。String)initStrの複製を作ります。initStrの複製を作ります。initChar)を行います。+initCharがlengthの数だけ並んだ文字列を作成します。String−+*1番目の形式では、このStringインスタンス内の文字oldCharをnewCharに置き換えた文字列を生成して返します。1番目の形式では、このStringインスタンス内の文字oldCharをnewCharに置き換えた文字列を生成して返します。+*2番目の形式では、このStringインスタンス内の文字列oldStrをnewStrに置き換えた文字列を生成して返します。2番目の形式では、このStringインスタンス内の文字列oldStrをnewStrに置き換えた文字列を生成して返します。StringこのStringインスタンスとstrを連結した新しい文字列を返します。このStringインスタンスとstrを連結した新しい文字列を返します。str.Length)と同じです。str.Length)と同じです。====−この文字列と連結した新しい文字列を作ります。この文字列と連結する文字列へのポインタを指定します。末尾にヌル文字が存在する必要はありません。strが指す文字列の長さを指定します。連結した文字列を返します。−このStringインスタンス自身の内容が変更されることはありません。====要素を読み取ります。84行目:;戻り値;戻り値:CharsからlpszTextの文字列が見つかった場合、Trueを返します。見つからなかった場合、Falseを返します。textが空の文字列だった場合、常にTrueが返ります。:CharsからlpszTextの文字列が見つかった場合、Trueを返します。見つからなかった場合、Falseを返します。textが空の文字列だった場合、常にTrueが返ります。99行目::検索した文字列が見つかった場合、その位置が返ります。見つからなかった場合-1が返ります。lpszTextに空の文字を指定した場合、startIndexが返ります。:検索した文字列が見つかった場合、その位置が返ります。見つからなかった場合-1が返ります。lpszTextに空の文字を指定した場合、startIndexが返ります。文字列の位置は0から始まります。文字列の位置は0から始まります。====先頭の文字列が、指定した文字列と一致しているか調べます。先頭の文字列が、指定した文字列と一致しているか調べます。Boolean−;lpszText+;text:一致するか調べる文字列を指定します。:一致するか調べる文字列を指定します。;戻り値;戻り値−:Charsの先頭がlpszTextと一致している場合、Trueが返ります。一致していない場合、Falseが返ります。lpszTextに空の文字列を指定した場合、常にTrueが返ります。+:Charsの先頭がtextと一致している場合、Trueが返ります。一致していない場合、Falseが返ります。textに空の文字列を指定した場合、常にTrueが返ります。Boolean−;lpszText+;text:一致するか調べる文字列を指定します。:一致するか調べる文字列を指定します。;戻り値;戻り値−:Charsの末尾がlpszTextと一致している場合、Trueが返ります。一致していない場合、Falseが返ります。lpszTextに空の文字列を指定した場合、常にTrueが返ります。+:Charsの末尾がtextと一致している場合、Trueが返ります。一致していない場合、Falseが返ります。textに空の文字列を指定した場合、常にTrueが返ります。144行目:文字列の位置は0から始まります。文字列の位置は0から始まります。====文字列を全て小文字に変換します。文字列を全て小文字に変換します。Charsの文字列の全て小文字に変換した文字列。+:Charsの文字列の全て小文字に変換した文字列。現在のところ変換の対象になるのはアルファベットのみです。現在のところ変換の対象になるのはアルファベットのみです。====+====ToUpper====文字列を全て大文字に変換します。文字列を全て大文字に変換します。Charsの文字列の全て大文字に変換した文字列。+:Charsの文字列の全て大文字に変換した文字列。現在のところ変換の対象になるのはアルファベットのみです。現在のところ変換の対象になるのはアルファベットのみです。====−文字列が空またはNULLかを調べます。Boolean−;戻り値−:sがNothingであるかs.Lengthが0ならばTrueが返ります。それ以外はFalseです。クラス]]からのオーバーライドでハッシュ値を返します。+[[Objectクラス]]からのオーバーライドでハッシュ値を返します。Long;戻り値;戻り値:ハッシュ値を返します。:ハッシュ値を返します。−この値は、将来に渡って同じである保障はありません。+例え同一文字列でも、将来に渡ってこの値が同じである保障はありません。クラス]]からのオーバーライドです。+[[Objectクラス]]からのオーバーライドです。String;戻り値;戻り値:Thisを返します。:Thisを返します。++===公開静的メソッド===++====IsNullOrEmpty====+文字列が空またはNULLかを調べます。Boolean+;戻り値+:sがNothingであるかs.Lengthが0ならばTrueが返ります。それ以外はFalseです。++====Compare====+文字列を比較します。