文字列の中に文字列が含まれているか判断する

C#

Contains メソッド

Containsメソッドを利用して文字列に文字列が含まれているかどうかを判断することができます。

使用例
            string hoge = "hoge";

            if (hoge.Contains("ge"))
            {
                System.Diagnostics.Debug.WriteLine("含まれる");
            }
            else
            {
                System.Diagnostics.Debug.WriteLine("含まれない");
            }
            // 含まれる

            if (hoge.Contains("GE"))
            {
                System.Diagnostics.Debug.WriteLine("含まれる");
            }
            else
            {
                System.Diagnostics.Debug.WriteLine("含まれない");
            }
            // 含まれない

引数を指定することで大文字小文字の区別なく文字列が含まれているかどうかを判断することができます。

使用例
            string hoge = "hoge";

            if (hoge.Contains("GE", StringComparison.CurrentCultureIgnoreCase))
            {
                System.Diagnostics.Debug.WriteLine("含まれる");
            }
            else
            {
                System.Diagnostics.Debug.WriteLine("含まれない");
            }
            // 含まれる