0

我有一个加密/解密字符串的 C# 类。

有没有可能在命令行中运行它?

例如:

密码学加密“helo 世界”>> file.txt

我在 C# 方面不是很有经验,所以也许解决方案很简单,我没有意识到

4

2 回答 2

3

这基本上是一个“控制台”应用程序;创建一个项目(或编辑您现有的项目),以便输出类型为“控制台应用程序”。然后添加一个Main入口点:

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

包含按顺序排列的args参数;"encrypt", "hello world". 通常通过/将您的输出写入标准输出- 或者如果您需要二进制输出,- 它会自动使用管道,例如. 对于额外的功劳,将返回类型更改为以返回exe的错误级别。Console.OutConsole.WriteConsole.WriteLineConsole.OpenStandardOutput()>>Mainint

于 2013-02-07T11:00:43.393 回答
-1

创建一个控制台应用程序并检查命令行参数

例如:

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]));
        }
    }
}
于 2013-02-07T11:16:37.333 回答