C#String.Contains()メソッド
C#のString.Contains()メソッドは、指定されたサブ文字列がこの文字列内にあるかどうかを示す値を返すために使用されます。
構文
public bool Contains (string val);
上記のvalは、検索する文字列です。
例
using System; public class Demo { public static void Main(String[] args) { string str1 = "Akon"; string str2 = "Ak"; Console.WriteLine("String 1 = "+str1); Console.WriteLine("HashCode of String 1 = "+str1.GetHashCode()); Console.WriteLine("String 2 = "+str2); Console.WriteLine("HashCode of String 2 = "+str2.GetHashCode()); Console.WriteLine("String 1 is equal to String 2: {0}", str1.Equals(str2)); Console.WriteLine("Does String 1 has String 2 = "+str1.Contains(str2)); } }
出力
String 1 = Akon HashCode of String 1 = 416613838 String 2 = Ak HashCode of String 2 = -839927841 String 1 is equal to String 2: False Does String 1 has String 2 = True
例
using System; public class Demo { public static void Main(String[] args) { string str1 = "Jacob"; string str2 = "John"; Console.WriteLine("String 1 = "+str1); Console.WriteLine("HashCode of String 1 = "+str1.GetHashCode()); Console.WriteLine("String 2 = "+str2); Console.WriteLine("HashCode of String 2 = "+str2.GetHashCode()); bool res = str1.Contains(str2); if (res) Console.WriteLine("Found!"); else Console.WriteLine("Not found!"); } }
出力
String 1 = Jacob HashCode of String 1 = -790718923 String 2 = John HashCode of String 2 = -1505962600 Not found!
-
C#String.PadRightメソッド
PadRight()メソッドを使用して、文字列の末尾にスペースを埋め込みます。 Unicode文字で埋めることもできます。 以下が私たちの文字列だとしましょう。 string myStr = "Text1"; 上記の文字列の最後にパディングを設定するには、PadRightメソッドを使用します。 myStr.PadRight(10); これが完全な例です。 例 using System; class Demo { static void Main() { string myStr = "Tex
-
C#SingleorDefault()メソッド
このメソッドは、シーケンスの特定の要素を1つ返します。要素がシーケンスに存在しない場合は、デフォルト値が返されます。 ここには2つの文字列配列があります。 string[] str1 = { "one" }; string[] str2 = { }; 最初の配列は単一の要素についてチェックされますが、2番目の配列は空であり、SingleorDefaultを使用してチェックされます。 str2.AsQueryable().SingleOrDefault(); 以下は、SingleorDefault()メソッドの使用法を示す例です。 例 using System; usi