c# - 将来自控制台的用户输入解析为 C# 中的命令行参数

标签 c# .net-4.0 console-application

我需要在我正在制作的控制台应用程序中的空格上拆分用户输入,但我不太确定该怎么做。我不能盲目地拆分它,因为它会有带引号的字符串和类似的东西。什么是快速执行此操作的方法?

或者有什么方法可以访问 Windows 命令行解析器并使用它来拆分它?

最佳答案

当您在 Visual Studio 中创建一个新的控制台应用程序时,您会得到如下内容:

class Program
{
    static void Main(string[] args)
    {
    }
}

传递给应用程序的命令行参数将在“args”参数中。

关于c# - 将来自控制台的用户输入解析为 C# 中的命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11509679/

相关文章:

c# - 查找在 FileSystemWatcher 中触发 Changed 事件时发生的更改

使用 jLine 的 Java 控制台应用程序

c# - 如何在并行 foreach 中使用 await?

c# - 处理重载时使用 await 吗?

C# HTTP 请求适用于控制台应用程序,但不适用于 WinForms

c# - ASP.Net MVC 4 中缺少 MvcMailer Send() 扩展方法

c - 使用 C 为日历控制台应用程序添加选项卡

c# - 嵌入 ASP.Net 的 WinForms

c# - 在 IL Emit 中将对象添加到循环列表 - 公共(public)语言运行时检测到无效程序

c# - 用于选择索引 > x 的所有项目的 Lambda 表达式