У меня есть консольное приложение, которое используется для импорта файлов из WS.C#: вызов метода из консольного приложения
Я действительно новичок в консольных приложениях, поэтому у меня есть вопрос.
Проект содержит класс под названием Importer.cs. Этот класс имеет метод Initialize():
class Importer
{
static void Initialize()
{
//here i connect to the server etc.
}
}
Теперь я хочу, чтобы быть в состоянии назвать мое приложение, как:
Importer.exe Initialize
Так оно и должно вызвать метод Initialize, а затем я хотел бы быть в состоянии продолжать, например:
Importer.exe StartImport
Я уже работаю с ARGS [] параметр, но я совсем застрял в настоящее время.
Вы не можете этого сделать, но попробуйте использовать проект библиотеки классов и добавьте его вывод 'dll' в ссылки –
Вам нужно научиться использовать Reflection, чтобы вы могли перевести строку типа« Инициализировать »в объект MethodInfo ,Это очень маловероятно, чтобы быть полезным упражнением, кроме как узнать, как использовать Reflection после того, как вы закончите. –