【问题标题】:How to copy parts of string in another strings?如何将部分字符串复制到另一个字符串中?
【发布时间】:2012-05-30 06:24:57
【问题描述】:

我想在电子邮件中发送多附件,但有问题。当我将要发送的所有文件放入一个字符串中时,总是会出错,但是当我将一个文件放入一个附件中时,循环内的事情会起作用。

现在我将字符串的一部分复制到另一个字符串时遇到问题,不知道该怎么做,您有什么解决办法吗?

例子:

txtattach.Text = "d:\\folder\\file1,d:\\folder\\file2,d:\\folder\\file3";

想要获得 3 个不带“,”的位置上下文字符串,我可以轻松地将其放入循环中。

【问题讨论】:

    标签: c# string


    【解决方案1】:

    使用拆分功能:

    string[] paths = txtattach.Text.Split(',');
    

    【讨论】:

      【解决方案2】:

      一种方法是使用Split method,这样您就可以轻松地循环遍历项目:

      foreach(var filename in txtAttach.Text.Split(','))
      {
       // Do something with filename
      }
      

      【讨论】:

        猜你喜欢
        • 2015-02-05
        • 1970-01-01
        • 2014-05-26
        • 1970-01-01
        • 2022-11-30
        • 2017-06-06
        • 2012-05-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多