• C# string.Join 的使用


    原文:https://www.cnblogs.com/wangjunguang/p/11122145.html

    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);
    复制代码
  • 相关阅读:
    母牛的故事
    实现图的邻接矩阵和邻接表的存储
    各个位数和,找最终和为个位数
    排序5之归并排序
    排序2之冒泡与选择排序
    神奇的魔方
    关于SaveChanges
    ADO.NET Entity Framework 4.0 Self Tracking Entity
    EF4.0自跟踪实体使用小结
    ADO.NET Entity Framework 4.0 新特性
  • 原文地址:https://www.cnblogs.com/zhang1f/p/11862549.html
Copyright © 2020-2023  润新知