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);
  • 相关阅读:
    Android——ArrayList 、LinkList、List 区别 & 迭代器iterator的使用 & HashMap、Hashtable、LinkedHashMap、TreeMap
    Android--List与ArrayList区别(转)
    android——inflater 用法(转)
    Android——列表视图 ListView(二)SimpleAdapter
    Odoo 仓库扫码打包方案
    Odoo 仓库调拨移动过程中 单位不允许错误的分析及解决方案
    Ubuntu FTP 配置
    attrs 中的 uid
    GitLab安装手记
    [转载]How To Add Swap on Ubuntu 12.04
  • 原文地址:https://www.cnblogs.com/wangjunguang/p/11122145.html
Copyright © 2011-2022 走看看