получить количество файлов, выделенных мышью, и бросить их в аргументы - PullRequest
0 голосов
/ 03 мая 2011

Я хочу знать, как получить количество файлов, выделенных мышью, и выбросить его до args.до сих пор я знаю, "%1" имел обыкновение знать путь к файлу.

static void main (string[] args)
{
    string a = args[?] --> number of files selected
}

Ответы [ 2 ]

0 голосов
/ 03 мая 2011

Количество аргументов

args.Count()

Результат для test.ext 1.txt hello.txt pay.txt равен 3

Перейдите здесь , если вы хотите управлять файлами, перетаскиваемыми в окно приложения.

0 голосов
/ 03 мая 2011

Не могли бы вы быть более конкретным?

Прежде всего, метод static void main обычно резервируется для начальной точки любого приложения .Net. Как объясняется в MSDN: «Основной метод - это точка входа вашей программы, где вы создаете объекты и вызываете другие методы. В программе на C # может быть только одна точка входа».

Поэтому мне трудно понять, как здесь будут использоваться файлы, выбранные мышью.

Параметр args используется для аргументов, вводимых при запуске .exe приложения. Как объясняется в MSDN: «Параметром метода Main является массив String, представляющий аргументы командной строки. Обычно вы проверяете наличие аргументов, проверяя свойство Length»

Аргументы командной строки

Например: "DoWork.exe foo bar" В вашем приложении будет разрешено args [0] = "foo" и args 1 = "bar"

...