C# string.Join的用法


 

string.Join分為以下五類,用法都有講解。

HashSet<string> hs = new HashSet<string>();
hs.Add("111");
hs.Add("222");
hs.Add("333");
var str = string.Join(",", hs);
Console.WriteLine(str);

 

#region
// 摘要:
// 串聯集合的成員,其中在每個成員之間使用指定的分隔符。
// 參數:
// separator:
// 要用作分隔符的字符串。只有在 values 具有多個元素時,separator 才包括在返回的字符串中。
// values:
// 一個包含要串聯的對象的集合。
// 類型參數:
// T:
// values 成員的類型。
// 返回結果:
// 一個由 values 的成員組成的字符串,這些成員以 separator 字符串分隔。 如果 values 沒有成員,則該方法返回 System.String.Empty。
// 異常:
// T:System.ArgumentNullException:
// values 為 null。
[ComVisible(false)]
public static String Join<T>(String separator, IEnumerable<T> values);
//
// 摘要:
// 串聯類型為 System.Collections.Generic.IEnumerable`1 的 System.String 構造集合的成員,其中在每個成員之間使用指定的分隔符。
//
// 參數:
// separator:
// 要用作分隔符的字符串。只有在 values 具有多個元素時,separator 才包括在返回的字符串中。
//
// values:
// 一個包含要串聯的字符串的集合。
//
// 返回結果:
// 一個由 values 的成員組成的字符串,這些成員以 separator 字符串分隔。 如果 values 沒有成員,則該方法返回 System.String.Empty。
//
// 異常:
// T:System.ArgumentNullException:
// values 為 null。
[ComVisible(false)]
public static String Join(String separator, IEnumerable<String> values);
//
// 摘要:
// 串聯字符串數組的指定元素,其中在每個元素之間使用指定的分隔符。
//
// 參數:
// separator:
// 要用作分隔符的字符串。 只有在 separator 具有多個元素時,value 才包括在返回的字符串中。
//
// value:
// 一個數組,其中包含要連接的元素。
//
// startIndex:
// value 中要使用的第一個元素。
//
// count:
// 要使用的 value 的元素數。
//
// 返回結果:
// 由 value 中的字符串組成的字符串,這些字符串以 separator 字符串分隔。 - 或 - 如果 System.String.Empty 為零,count
// 沒有元素,或 value 以及 separator 的全部元素均為 value,則為 System.String.Empty。
//
// 異常:
// T:System.ArgumentNullException:
// value 為 null。
//
// T:System.ArgumentOutOfRangeException:
// startIndex 或 count 小於 0。 - 或 - startIndex 加上 count 大於 value 中的元素數。
//
// T:System.OutOfMemoryException:
// 內存不足。
[SecuritySafeCritical]
public static String Join(String separator, String[] value, int startIndex, int count);
//
// 摘要:
// 串聯字符串數組的所有元素,其中在每個元素之間使用指定的分隔符。
//
// 參數:
// separator:
// 要用作分隔符的字符串。 只有在 separator 具有多個元素時,value 才包括在返回的字符串中。
//
// value:
// 一個數組,其中包含要連接的元素。
//
// 返回結果:
// 一個由 value 中的元素組成的字符串,這些元素以 separator 字符串分隔。 如果 value 為空數組,該方法將返回 System.String.Empty。
//
// 異常:
// T:System.ArgumentNullException:
// value 為 null。
public static String Join(String separator, params String[] value);
//
// 摘要:
// 串聯對象數組的各個元素,其中在每個元素之間使用指定的分隔符。
//
// 參數:
// separator:
// 要用作分隔符的字符串。 只有在 separator 具有多個元素時,values 才包括在返回的字符串中。
//
// values:
// 一個數組,其中包含要連接的元素。
//
// 返回結果:
// 一個由 values 的元素組成的字符串,這些元素以 separator 字符串分隔。 如果 values 為空數組,該方法將返回 System.String.Empty。
//
// 異常:
// T:System.ArgumentNullException:
// values 為 null。
[ComVisible(false)]
public static String Join(String separator, params object[] values);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM