Как записать названия папок в массив?

В C# существуют несколько способов записи названий папок в массив. Один из способов — использование метода Directory.GetDirectories(). Данный метод возвращает массив строк, каждая из которых представляет собой полный путь к папке.

Вот пример кода, демонстрирующего использование этого метода:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string path = "путь_к_родительской_папке";

        string[] directories = Directory.GetDirectories(path);

        foreach (string directory in directories)
        {
            Console.WriteLine(directory);
        }
    }
}

В этом примере мы создаем строковую переменную path и присваиваем ей путь к родительской папке, из которой мы хотим получить список подпапок. Затем мы вызываем метод Directory.GetDirectories(), передавая ему этот путь, и сохраняем возвращенные значения в массиве строк directories.

Затем мы используем цикл foreach, чтобы перебрать все элементы массива directories и вывести их содержимое на консоль.

Обратите внимание, что Directory.GetDirectories() может выбросить исключение UnauthorizedAccessException, если у вас нет прав доступа к некоторым папкам. Поэтому в реальном приложении рекомендуется добавить соответствующую обработку исключений.