C# 如何在外部向控制台程序 输入参数 并让控制台程序输出参数
时间: 2024-10-05 09:04:09 浏览: 30
c#控制台面向对象练习通过进程打开txt文件
在C# 中,你可以创建一个控制台应用程序,并通过命令行参数的方式来接收外部输入的参数。当你运行控制台应用时,可以在命令行界面指定参数。下面是一个简单的示例:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
if (args.Length > 0) // 检查是否有传入的参数
{
Console.WriteLine("接收到的参数: ");
foreach (string arg in args)
{
Console.WriteLine(arg);
}
}
else
{
Console.WriteLine("请输入一个参数:");
string input = Console.ReadLine();
Console.WriteLine($"你输入的参数是: {input}");
}
}
}
```
在这个例子中,`args`数组包含了从命令行传递过来的所有参数。如果没有参数,程序会提示用户输入并读取键盘内容。
要从命令行运行这个程序并提供参数,打开命令提示符或终端,导航到包含这个程序的目录,然后输入类似这样的命令:
```
your_program.exe 参数1 参数2
```
其中 `your_program.exe` 是你的程序文件名,`参数1` 和 `参数2` 就是你想要传递给程序的值。
阅读全文