• String.Join


    在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。(来源于MSDN)

    有两个重载函数:
    [C#]
    public static string Join(
       string separator,
       string[] value
    );

    [C#]
    public static string Join(
       string separator,
       string[] value,
       int startIndex,
       int count
    );

    这里仅仅演示一个技巧性的代码:

    private void button4_Click(object sender, System.EventArgs e)
     {
      String str1 = "*;|@123***456@|;*";
      String delim = "*;|@";
      String str2 = String.Join("" ,str1.Split(delim.ToCharArray()));
     
      this.TestInfo.Text += String.Format("Delimiters:      {0},Len={1}
    ", delim ,delim.Length);
      this.TestInfo.Text += String.Format("Original string: {0},Len={1}
    ", str1 ,str1.Length);
     this.TestInfo.Text += String.Format("Trimmed string:  {0},Len={1}
    ", str2 ,str2.Length);
    }

    结果如下:
    Delimiters:      *;|@,Len=4
    Original string: *;|@123***456@|;*,Len=17
    Trimmed string:  123456,Len=6

    实现目的很简单(你看了答案肯定能猜出问题的哈,呵呵)。这个当然可以用其他方式实现。只是这个我个人认为比较好的。

  • 相关阅读:
    前端笔记-前端优化简要大总结
    javascript 关于new()继承的笔记
    python自带的IDLE创建py文件后不能run的问题记录
    selenium等待
    'Driver'可执行文件可能有错误的权限。
    jmeter计数器
    selenium异常
    selenium按钮
    jmeter连接数据库
    jmeter第一次使用
  • 原文地址:https://www.cnblogs.com/kennyliu/p/3456745.html
Copyright © 2020-2023  润新知