Substring & Indexd

Substring と Index 参照です。

前田稔(Maeda Minoru)の超初心者のプログラム入門

プログラムの説明

  1. String^ の Substring と Index 参照です。
    /*★ managed  String    前田 稔 ★*/
    #include <windows.h>    //WCHAR
    using namespace System;
    
    int main()
    {
        String^  str = "ABCXYZ";
        WCHAR    wch;
        int      len;
    
        Console::WriteLine(str);
        Console::WriteLine(str->Substring(1,3));
        wch = str[2];
        Console::WriteLine("char=" + wch);
        //str[3] = '9'; //Error
        len = str->Length;
        Console::WriteLine("Leng=" + len);
        Console::ReadLine();
        return 0;
    }
    
  2. 実行結果です。
    ABCXYZ
    BCX
    char=C
    Leng=6
    
  3. str->Substring(1,3) で、2文字目から3文字を印字します。
    wch = str[2]; で3文字目を WCHAR に取り出します。
    左辺に添え字(str[3]=)が使えたら便利なのですが、エラーになります。
    str->Length; で String の長さを調べて印字します。

超初心者のプログラム入門(C/C++)