zoukankan      html  css  js  c++  java
  • 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);
  • 相关阅读:
    测光
    闪光灯
    快门
    光圈
    白加黑减
    曝光补偿
    取景雷区
    着眼点
    Web中的无状态含义
    图计算模型[转]
  • 原文地址:https://www.cnblogs.com/wangjunguang/p/11122145.html
Copyright © 2011-2022 走看看