Để nối các chuỗi trong C #, hãy sử dụng phương thức String.Concat ().
Cú pháp
public static string Concat (string str1, string str2);
Ở trên, các tham số str1 và str2 là các chuỗi được nối với nhau.
Ví dụ
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)); } }
Đầu ra
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
Bây giờ chúng ta hãy xem một ví dụ khác, trong đó chúng ta sẽ sử dụng phương thức concat () với chỉ một tham số duy nhất.
Cú pháp
public static string Concat (params string[] arr);
Ở trên, arr là mảng chuỗi.
Ví dụ
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); } }
Đầu ra
String Array... This is it ! Concatenation = Thisisit! Result (after joining) = This/is/it/!