> file.txt Я не очень разбираюсь в C#, поэтому, возможно,"> > file.txt Я не очень разбираюсь в C#, поэтому, возможно,"> > file.txt Я не очень разбираюсь в C#, поэтому, возможно," />

Запустите класс C # в командной строке

У меня есть класс C#, который шифрует/расшифровывает строки.

Есть ли posibilite для запуска его в командной строке?

Например:

cryptography encrypt "helo world" >> file.txt

Я не очень разбираюсь в C#, поэтому, возможно, решение довольно простое, и я этого не понимаю

0
nl ja de
Хорошо, спасибо, я попробую
добавлено автор leojg, источник
Скомпилируйте его в консольном приложении, передайте параметр, а затем вызовите свой класс.
добавлено автор Ilya Ivanov, источник
Как в консольном приложении c #?
добавлено автор hcb, источник

2 ответы

Это в основном «консольное» приложение; создать проект (или отредактировать существующий проект), чтобы тип вывода был «Консольное приложение». Затем добавьте начальную точку Main :

public static void Main(string[] args) {
  //TODO: your code here
}

The args contains the parameters in order; "encrypt", "hello world". Write your output to stdout via Console.Out typically via Console.Write/Console.WriteLine - or if you need binary output, Console.OpenStandardOutput() - and it will automatically work with pipes such as >>. For extra credit, change the return type of Main to int to return the errorlevel of the exe.

3
добавлено

создать консольное приложение и проверить аргументы командной строки

например.:

static void Main(string[] args){
    if (args.Length == 2)
    {
        if (args[0] == "encrypt")
        {
            Console.WriteLine(encrypt(args[1]));
        } else if(args[0] == "decrypt"){
            Console.WriteLine(decrypt(args[1]));
        }
    }
}
1
добавлено
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot