我有一个加密/解密字符串的C#类。
是否有任何posibilite在命令行中运行它?
例如:
加密加密“helo world”>> file.txt的
我对C#不是很有经验,所以也许解决方案非常简单,我没有意识到它
答案 0 :(得分:3)
这基本上是一个“控制台”应用程序;创建项目(或编辑现有项目),以便输出类型为“控制台应用程序”。然后添加Main
入口点:
public static void Main(string[] args) {
// TODO: your code here
}
args
按顺序包含参数; "encrypt"
,"hello world"
。通过Console.Out
通常Console.Write
/ Console.WriteLine
将输出写入 stdout - 或者如果您需要二进制输出Console.OpenStandardOutput()
- 它会自动生效使用>>
等管道。要获得额外的赠送金额,请将Main
的返回类型更改为int
以返回exe的错误级别。
答案 1 :(得分:-1)
创建一个控制台应用程序并检查命令行参数
e.g:
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]));
}
}
}