例を含むC#文字列連結
C#で文字列を連結するには、String.Concat()メソッドを使用します。
構文
public static string Concat (string str1, string str2);
上記のパラメータstr1とstr2は、連結される文字列です。
例
using System; public class Demo { public static void Main(String[] args) { string str1 = "Jack"; string str2 = "Sparrow"; Console.WriteLine("String 1 = "+str1); Console.WriteLine("HashCode of String 1 = "+str1.GetHashCode()); Console.WriteLine("Does String1 begins with E? = "+str1.StartsWith("E")); Console.WriteLine("\nString 2 = "+str2); Console.WriteLine("HashCode of String 2 = "+str2.GetHashCode()); Console.WriteLine("Does String2 begins with E? = "+str2.StartsWith("E")); Console.WriteLine("\nString 1 is equal to String 2? = {0}", str1.Equals(str2)); Console.WriteLine("Concatenation Result = "+String.Concat(str1,str2)); } }
出力
String 1 = Jack HashCode of String 1 = 1167841345 Does String1 begins with E? = False String 2 = Sparrow HashCode of String 2 = -359606417 Does String2 begins with E? = False String 1 is equal to String 2? = False Concatenation Result = JackSparrow
ここで、単一のパラメーターのみでconcat()メソッドを使用する別の例を見てみましょう。
構文
public static string Concat (params string[] arr);
上記では、arrは文字列配列です。
例
using System; public class Demo { public static void Main(string[] args) { string[] strArr = {"This", "is", "it", "!" }; Console.WriteLine("String Array..."); foreach(string s in strArr) { Console.WriteLine(s); } Console.WriteLine("Concatenation = {0}",string.Concat(strArr)); string str = string.Join("/", strArr); Console.WriteLine("Result (after joining) = " + str); } }
出力
String Array... This is it ! Concatenation = Thisisit! Result (after joining) = This/is/it/!
-
文字列ライブラリ関数をCの適切な例で説明する
文字列ライブラリ関数 文字列を処理するように設計された事前定義された関数は、ライブラリ「string.h」で使用できます。彼らは- strlen() strcmp() strcpy() strncmp() strncpy() strrev() strcat() strstr() strncat() strlen()関数 文字列の文字数を返します。 構文 int strlen (string name) 例 #include <string.h> main (){ char a[30] = “Hello”;
-
Rubyでの文字列の連結と補間(例付き)
複数の文字列を組み合わせるのは、Rubyで頻繁に行う必要があることです。 しかし、どうすればそれができますか? ええと… 2つの方法があります : Ruby文字列の連結 Ruby文字列補間 連結は次のようになります : a = Nice to meet you b = , c = do you like blueberries? a + b + c # Nice to meet you, do you like blueberries? +を使用できます 文字列を別の文字列に追加する演算子。 この場合、a + b + c 、新しい文字列を作成します。 ところで、これ