Я хочу получить эквивалент string[] args
в библиотеке нескольких слоев вниз от основного exe. Есть какой-либо способ сделать это? Я ничего не вижу obviuos.Есть ли способ прочитать параметры командной строки из библиотеки?
ответ
Используйте это:
string[] args = Environment.GetCommandLineArgs();
Но имейте в виду, что первым элементом будет выполняющийся процесс, который может отличаться в зависимости от того, что передается в 'main (string [] args) {}' – Clint
@Clint. Как порядок может отличаться? Очень важно, чтобы заказ был именно тем, что вводил пользователь. – Servy
args [0] - путь к запуску exe. Остальное будет в правильном порядке! – Andy
Environment.GetCommandLineArgs()
Такого рода зависимость делает для плохой библиотеки. –