如何在C#中将字符串“ test1&test2
”拆分为不带分隔符“ ”的test1
“”“ ”test2
&
function("test1&test2","&") == "test1"
function("test1&test2","&") == "test2"
String.Split
返回 a string[]
,第一个元素是“test1”,第二个是“test2”:
string[] split = "test1&test2".Split('&');
string test1 = split[0];
string test2 = split[1];
String.Split
方法是您正在寻找的:
string input = "test1&test2";
string[] parts = input.Split(new[] { '&' });
string[] parts = "test1&test2".Split(new char[]{'&'});
就那么简单。
你试过什么?
名义上只使用String.Split
:
var s = "test1&test2";
var results = s.Split(new char[] {'&'});
这是一个简单的string.Split
string example = "test1&test2";
string[] parts = example.Split('&');
Console.WriteLine(parts[0]);
Console.WriteLine(parts[1]);
请注意,String.Split 需要 a params char[]
,因此也可以传递一个简单的 char 作品....