C# 文字列の始め/終わりを確認する(StartsWith/EndsWith)

C#の文字列の始めと終わりを確認するサンプルです。

確認環境
・Microsoft Visual Studio Community 2017

目次

StartsWithメソッド

コード

startsWithメソッドのサンプルです。

using System;
class Test1
{
    static void Main()
    {
        string str1 = "あいうえお";

        Console.WriteLine(str1.StartsWith("あいう"));// true

        Console.WriteLine(str1.StartsWith("あいえ"));// false
    }
}

8行目は、文字列は指定した引数で始まっているのでtrueが返ります。
10行目は、文字列は指定した引数で始まっていないのでfalseが返ります。

 

EndsWithメソッド

コード

EndsWithメソッドのサンプルです。

using System;
class Test1
{
    static void Main()
    {
        string str1 = "あいうえお";

        Console.WriteLine(str1.EndsWith("うえお"));// true

        Console.WriteLine(str1.EndsWith("あえお"));// false
    }
}

8行目は、文字列は指定した引数で終わっているのでtrueが返ります。
10行目は、文字列は指定した引数で終わっていないのでfalseが返ります。

関連の記事

C# 文字列を分割して配列にするサンプル(Split)
C# 文字列の位置を取得する(indexOf/lastIndexOf)
C# 文字列を置き換えるサンプル(Replace)
C# 文字列の一部を取得するサンプル(Substring)

△上に戻る