我正在尝试创建一个控制台应用。用户输入如下语句:
表格中的创建 列,其值为{名称,地址,< strong>年龄,电话} ./
我希望做的是走上面一行并创建变量:
var v1= create;
var v2 = column
var v3 = table;
var v4 = Name;
var v5 = Address;
var v6 = Age;
var v7 = Telepone;
var v8 = ./;
这样我以后可以将这些值用于条件语句。我试过这个:
string[] split = command.Split(' ',',', '{','}');
但它没有给我我需要的东西;有空白区域。有谁知道我怎么能实现我想做的事情?我对c#很陌生,所以很挣扎。
答案 0 :(得分:2)
string[] split = command.Split(new char[]{' ',',', '{','}'}, StringSplitOptions.RemoveEmptyEntries);
答案 1 :(得分:1)
使用String.Trim方法。
List<string> parts = command.Split(' ', ',', '{', '}').Select(p => p.Trim()).ToList();