我有一个要做的:AccountList.Split(vbCrLf)在c#中,AccountList是一个字符串。我该怎么办?谢谢 最佳答案 您正在寻找System.Environment.NewLine.在Windows上,这等同于\r\n,但在另一个.NET实现下可能有所不同,例如Linux上的Mono。 关于c#-相当于c#中的vbCrLf,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques
我有一个要做的:AccountList.Split(vbCrLf)在c#中,AccountList是一个字符串。我该怎么办?谢谢 最佳答案 您正在寻找System.Environment.NewLine.在Windows上,这等同于\r\n,但在另一个.NET实现下可能有所不同,例如Linux上的Mono。 关于c#-相当于c#中的vbCrLf,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques
为简单起见:stringstreamR=sr.ReadLine();//sr.Readlineresultsin://one"twotwo"我希望能够将它们保存为两个不同的字符串,删除引号之间的空格以外的所有空格。因此,我需要的是:string1=onestring2=twotwo到目前为止,我发现以下代码有效,但它删除了引号内的空格。//streamR.ReadLineonlyhastwostringsstring[]splitter=streamR.Split('');str1=splitter[0];//Onlysetstr2ifthelengthis>1str2=splitte
为简单起见:stringstreamR=sr.ReadLine();//sr.Readlineresultsin://one"twotwo"我希望能够将它们保存为两个不同的字符串,删除引号之间的空格以外的所有空格。因此,我需要的是:string1=onestring2=twotwo到目前为止,我发现以下代码有效,但它删除了引号内的空格。//streamR.ReadLineonlyhastwostringsstring[]splitter=streamR.Split('');str1=splitter[0];//Onlysetstr2ifthelengthis>1str2=splitte
今天我想知道是否有更好的解决方案执行以下代码示例。stringkeyword="abc,foo,bar";stringmatch="foo";string[]split=keyword.Split(newchar[]{',',';'},StringSplitOptions.RemoveEmptyEntries);foreach(stringsinsplit){if(s.Trim()==match){//asjdklasd;break;}}有没有一种方法可以在不手动遍历每个项目的情况下执行trim()?我正在寻找类似“按以下字符拆分并自动修剪每个结果”的内容。啊,我在发帖前发现了List
今天我想知道是否有更好的解决方案执行以下代码示例。stringkeyword="abc,foo,bar";stringmatch="foo";string[]split=keyword.Split(newchar[]{',',';'},StringSplitOptions.RemoveEmptyEntries);foreach(stringsinsplit){if(s.Trim()==match){//asjdklasd;break;}}有没有一种方法可以在不手动遍历每个项目的情况下执行trim()?我正在寻找类似“按以下字符拆分并自动修剪每个结果”的内容。啊,我在发帖前发现了List
我有一个字符串“4,6,8\n9,4”我想根据,和\n输出数组应该是46894编辑:现在我正在从控制台读取字符串,当我在控制台输入上面的字符串时,在后面的代码中我得到"4,6,8\\n9,4"。现在我想使用","和"\\n"进行拆分。我怎样才能改变表达? 最佳答案 使用string.Split(char[])stringstrings="4,6,8\n9,4";string[]split=strings.Split(newChar[]{',','\n'});编辑如果您得到任何不必要的空项目,请尝试以下操作。String.SplitM
我有一个字符串“4,6,8\n9,4”我想根据,和\n输出数组应该是46894编辑:现在我正在从控制台读取字符串,当我在控制台输入上面的字符串时,在后面的代码中我得到"4,6,8\\n9,4"。现在我想使用","和"\\n"进行拆分。我怎样才能改变表达? 最佳答案 使用string.Split(char[])stringstrings="4,6,8\n9,4";string[]split=strings.Split(newChar[]{',','\n'});编辑如果您得到任何不必要的空项目,请尝试以下操作。String.SplitM
我有这段代码:stringCutted=myString.Split("/").//???我想在stringCutted中存储拆分后string[]的最后一个元素,直接,快速,而不将拆分后的数组存储在变量中并使用array[array.length]访问该元素。这在C#中可行吗? 最佳答案 如果您使用的是.NET3.5或更高版本,则可以轻松使用LINQtoObjects:stringCutted=myString.Split('/').Last();请注意Last()(没有谓词)针对源实现IList的情况进行了优化(作为一维数组)所
我有这段代码:stringCutted=myString.Split("/").//???我想在stringCutted中存储拆分后string[]的最后一个元素,直接,快速,而不将拆分后的数组存储在变量中并使用array[array.length]访问该元素。这在C#中可行吗? 最佳答案 如果您使用的是.NET3.5或更高版本,则可以轻松使用LINQtoObjects:stringCutted=myString.Split('/').Last();请注意Last()(没有谓词)针对源实现IList的情况进行了优化(作为一维数组)所