2012-05-30 2 views
0

Я хочу отправить несколько прилагается по электронной почте, но с ними проблемы. Когда я помещаю все файлы, которые хочу отправить в одну строку, всегда получаю ошибку, но при установке одного файла в одно приложение внутри работы цикла.Как скопировать части строки в другие строки?

Теперь у меня проблема с копированием одной части строки в другие строки, не знаю, как это сделать, есть ли у вас какое-то решение?

Пример:

txtattach.Text = "D: \\ папку \\ file1, д: \\ папка \\ файл2, д: \\ папка \\ файл3";

хотите получить 3 строки с контекстом местоположения без ",", что я могу легко поставить его в цикле.

ответ

7

использовать функцию разделения:

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

Пожалуйста, не просто оставить одна строка кода. Объясни это. -1 – Manishearth

1

Один из способов сделать это с помощью Split method так что вы легко можете перемещаться по элементам в цикле:

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

thnx man отлично работает – user1421743

Смежные вопросы