class Mydirectory
{
public static void Main(string[] args)
{
DirectoryInfo dir=new DirectoryInfo(@"c:\download");
Console.WriteLine(dir.getDirectories());
}
}
(C#) Обращения к элементу массива DirectoryInfo
и Microsoft .Net Framework 1.1 Version 1.1.4322 SP1
и когда я пишу
Код:
то (там где жирным) она выдает ошибки:
The type or namespace name 'DirectoryInfo' could not be found (are you missing a using directive or an assembly reference?)
В книге написано точно так же! Может мне .Net Framework 2.0 или 3.0 поставить??? В чем дело?
но всеравно нужно ли мне ставить .Net Framework 2.0 или 3.0 ??
и что от этого измениться??
Код:
DirectoryInfo dir=new DirectoryInfo(@"c:\downloads");
у меня получается массив dir.Directories()
а как мне теперь обратится к каждому его элементу по порядку, понятно что при помощи foreach (например), а как конкретно именно к элементу??
здесь найдешь ответ.
А в разделе .NET, Полезные ссылки, есть линки на скачивание книг. Закачай или лучше купи Троелсона С# и платформа .NET
Думаю ты
А в разделе .NET, Полезные ссылки, есть линки на скачивание книг. Закачай или лучше купи Троелсона С# и платформа .NET
Цитата: v0lkan0
Все заработало!!!
но всеравно нужно ли мне ставить .Net Framework 2.0 или 3.0 ??
и что от этого измениться??
но всеравно нужно ли мне ставить .Net Framework 2.0 или 3.0 ??
и что от этого измениться??
так все зависит от студии и требований твоих преподавателей, они под разные студии написаны. если у тебя MSVS 2003, тебе не надо FW2.0 или 3.0.
но есть другой вопрос!
как мне вот сюда вот (где жирным)
Код:
DirectoryInfo dir=new DirectoryInfo(@"c:\downloads");
запихнуть элемент этого dir.Directories() массива??
и еще вопрос. DirectoryInfo() выдает только подкаталоги определенного каталога, но не подкаталоги подкаталогов?
типа:
Код:
каталог
подкатолог1
подкатолог1/1
подкатолог1/2
подкатолог2
подкатолог2/1
подкатолог2/2
подкатолог3
подкатолог4
подкатолог1
подкатолог1/1
подкатолог1/2
подкатолог2
подкатолог2/1
подкатолог2/2
подкатолог3
подкатолог4
т.е. в массиве будут только каталоги с индексами 1,2,3,4 а 1/1, 1/2, 2/1, 2/2 не будут ??
Все понял! Спасибо Ольга!!:)