【发布时间】:2014-08-22 01:33:37
【问题描述】:
我想将一个字符串拆分为多个部分,以检索参数。
我已经做了那个功能:
static private string getparam(string input, int index)
{
string[] arrparams = input.Split(' ');
if (arrparams.Length <= index) return "";
return arrparams[index];
}
但是当我传递一个参数时:
上传 C:\Visual Studio
它将“C:\Visual”作为第一个参数,将“Studio”作为第二个参数并拆分它们。
现在我想在 Split-Function 中创建类似异常的东西: 当参数在引号之间给出时,它应该忽略其中的空格。
然后,当我像这样传递 arg 时: 上传“C:\Visual Studio”,第一个参数应该是C:\Visual Studio
那么我该如何实现呢?
谢谢。
【问题讨论】:
-
您是否尝试解析传递给控制台应用程序的参数?