トップページに戻る    次のC#のサンプルへ    前のC#のサンプルへ

2-2 Stringクラス

C#のサンプル

Stringクラスのメソッドのサンプルです。


ソース

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("1 string.Substringメソッド");
        Console.WriteLine("012345".Substring(2));   //2345
        Console.WriteLine("012345".Substring(1, 3)); //123

        Console.WriteLine("2 string.StartsWithメソッド");
        Console.WriteLine("012345".StartsWith("123")); //False
        Console.WriteLine("012345".StartsWith("012")); //True

        Console.WriteLine("3 string.EndsWithメソッド");
        Console.WriteLine("012345".EndsWith("34A")); //False
        Console.WriteLine("012345".EndsWith("345")); //True

        Console.WriteLine("4 string.Containsメソッド");
        Console.WriteLine("012345".Contains("246")); //False
        Console.WriteLine("012345".Contains("234")); //True

        Console.WriteLine("5 string.Replaceメソッド");
        Console.WriteLine("012345".Replace("234", ""));  //015
        Console.WriteLine("012345".Replace("234", "abc")); //01abc5
    }
}


実行結果

1 string.Substringメソッド
2345
123
2 string.StartsWithメソッド
False
True
3 string.EndsWithメソッド
False
True
4 string.Containsメソッド
False
True
5 string.Replaceメソッド
015
01abc5


解説

stringは、文字列を扱う際に使います。