Добавление элементов в checkedListBox
:Поместите элементы CheckedListBox в массиве
DirectoryInfo dinfo = new DirectoryInfo(@"D:\\templates");
FileInfo[] Files = dinfo.GetFiles("*.xml");
foreach (FileInfo file in Files)
{
checkedListBox1.Items.Add(file.Name);
}
foreach (string i in checkedListBox1.CheckedItems)
{
string[] array1 = i;
for (int k = 0; k < array1.Length; k++)
{
XmlDocument xdoc1 = new XmlDocument();
xdoc1.Load(array1[k]);
string s1 = array1[k].ToUpper();
int n = s1.IndexOf(array1[k]);
name1 = array1[k].Substring(n);
}
Когда я кладу его в массив, с (string[] array1 = i;
) это ошибка дает:
Cannot implicitly convert type 'string' to 'string[]' "
какие-либо предложения?
Возможно, вы захотите добавить объявление i. –
@HenrikJepsen: Это переменная цикла замкнутого цикла ... –
Почему вы пытаетесь выполнить 'array1 = i', что вы хотите делать с КАЖДОЙ элементом CheckItems? – gideon