将整数参数发送到 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();
如果用引号括起某些内容,即使它是用双引号括起来的变量,它也会被视为字符串。
要使用变量值,您需要仅通过名称引用变量。
参数总是作为字符串传递。使用参数的应用程序负责将其正确解析为正确的值(例如 - 整数、双精度、布尔值等)。
我要启动多个程序。我需要给他们发送一些 arguments.i 已经用谷歌搜索了很多关于这个的内容,但我刚刚找到了一些关于发送字符串的东西 argument.how 我可以发送整数吗? 例如:
int X=100;
myProcess.StartInfo.Arguments = "X";
但它只是发送 X 而不是 X 的值。
删除引号。
int X = 100;
myProcess.StartInfo.Arguments = X.ToString();
如果用引号括起某些内容,即使它是用双引号括起来的变量,它也会被视为字符串。
要使用变量值,您需要仅通过名称引用变量。
参数总是作为字符串传递。使用参数的应用程序负责将其正确解析为正确的值(例如 - 整数、双精度、布尔值等)。