将整数参数发送到 C# 中的进程

send integer parameters to a process in C#

我要启动多个程序。我需要给他们发送一些 arguments.i 已经用谷歌搜索了很多关于这个的内容,但我刚刚找到了一些关于发送字符串的东西 argument.how 我可以发送整数吗? 例如:

int X=100;
myProcess.StartInfo.Arguments = "X";

但它只是发送 X 而不是 X 的值。

删除引号。

int X = 100;
myProcess.StartInfo.Arguments = X.ToString();

如果用引号括起某些内容,即使它是用双引号括起来的变量,它也会被视为字符串。

要使用变量值,您需要仅通过名称引用变量。

参数总是作为字符串传递。使用参数的应用程序负责将其正确解析为正确的值(例如 - 整数、双精度、布尔值等)。