我知道这个工程得到一个数组的第一个项目
字符串ASTRING = @你好/所有的\这\是/ A \测试;
字符串firstItemOfSplit = aString.Split(新的char [] {'\\','/'})[0];
// firstItemOfSplit =你好
有没有办法让最后一个项目?类似于
字符串ASTRING = @你好/所有的\这\是/ A \测试;
字符串lastItemOfSplit = aString.Split(新的char [] {'\\','/'})[index.last]。
// lastItemOfSplit =测试
解决方案
您可以使用IEnumerable.Last()从System.Linq的扩展方法。
字符串lastItemOfSplit = aString.Split(新的char [] {@\[0],/[0]})最近()。
I know that this works to get the first item of an array
string aString = @"hello/all\this\is/a\test";
string firstItemOfSplit = aString.Split(new char[] {'\\', '/'})[0];
//firstItemOfSplit = hello
is there a way to get the last item? Something like
string aString = @"hello/all\this\is/a\test";
string lastItemOfSplit = aString.Split(new char[] {'\\', '/'})[index.last];
//lastItemOfSplit = test
解决方案
You can use IEnumerable.Last() extension method from System.Linq.
string lastItemOfSplit = aString.Split(new char[] {@"\"[0], "/"[0]}).Last();
上一篇:运算符'=='不能在LINQ应用于类型的操作数'的System.Guid'和'串'为单位能在、应用于、运算符、类型
下一篇:有没有一种更简单的方法来初始化一个List< KeyValuePair< T,U>>中像字典< T,U>?初始化、方法来、字典、简单