Member 13915301 Ответов: 2

Сообщение об ошибке кода


почему этот код возвращается
"line 8, Argument 1: cannot convert 
from'System.Collections.Generic.List<string>' to 'string'


Что я уже пробовал:

List<string> strs1 = new List<string>();
string[] strArrays = Directory.GetFiles(str1);
for (int j = 0; j < (int)strArrays.Length; j++)
{
    strs1.Add(Path.GetFileName(strArrays[j]));
}
richTextBox1.AppendText(string.Concat("New files in folder", str1, " : "));
richTextBox1.AppendText(strs1);

2 Ответов

Рейтинг:
7

CHill60

Потому что метод appendtext [^] метод RichTextBox ожидает строковый параметр.

Вы передаете список строк


Рейтинг:
20

Richard MacCutchan

Вы заявили: strs1 как List<string>, но вы пытаетесь использовать его как простую строку. У вас также есть переменная, объявленная в другом месте с именем str1- может быть , именно это и вызывает путаницу.