命令行参数分隔符以及如何在C#中检查它

时间:2010-09-08 04:01:49

标签: c# string command-line

用于分隔命令行参数的字符是什么(例如空格,\ t)? 如何检查字符串是否包含分隔符? 例如:Check("abcd")为false,Check("ab cd")Check("ab\tcd")为真

1 个答案:

答案 0 :(得分:2)

默认情况下,C#在空白区域的基础上拆分参数,因此不需要拆分参数。

但是如果你出于某种原因必须这样做那么

您可以使用string.split('')拆分命令行参数并获取字符串数组

所以基本上你会做这样的事情

bool Check(string argument)
{
    string[] arguments = argument.split(' ');
    if (arguments.Length > 1) // In your case if you are expecting 2 or more arguments
    {
        return true;
    }
    return false;
}