我想在電子郵件中發送多個附件,但遇到問題。當我把所有想要發送的文件都放在一個字符串中時總會出錯,但是當把一個文件放在一個附加的循環內時,就起作用了。如何複製另一個字符串中的字符串的部分?
現在我有問題將字符串的一部分複製到另一個字符串,不知道該怎麼做,你有一些解決方案?
實施例:
txtattach.Text = 「d:\\夾\\的file1,d:\\夾\\ file2中,d:\\夾\\ file3的」;
想要得到3個字符串與位置的上下文沒有「,」,我可以很容易地把它放在循環中。
我想在電子郵件中發送多個附件,但遇到問題。當我把所有想要發送的文件都放在一個字符串中時總會出錯,但是當把一個文件放在一個附加的循環內時,就起作用了。如何複製另一個字符串中的字符串的部分?
現在我有問題將字符串的一部分複製到另一個字符串,不知道該怎麼做,你有一些解決方案?
實施例:
txtattach.Text = 「d:\\夾\\的file1,d:\\夾\\ file2中,d:\\夾\\ file3的」;
想要得到3個字符串與位置的上下文沒有「,」,我可以很容易地把它放在循環中。
使用分割功能:
string[] paths = txtattach.Text.Split(',');
其中一種方法是使用Split method,所以你可以輕鬆地遍歷在一個循環的項目要做到:
foreach(var filename in txtAttach.Text.Split(','))
{
// Do something with filename
}
thnx男人它完美的作品 – user1421743
請不要隨便發表單行代碼。解釋一下。 -1 – Manishearth