我有一个像这样的字符串1234ABCD-1A-AB
我有分隔符在字符串[]分隔符,我循环直到字符串的长度。我想获得substring
。在循环中我写下面的代码如何获取子字符串
string tempVar = test.Substring(0, test.IndexOf("'" + separator+ "'"));
我想这样也
string tempVar = String.Join(",", test.Split(',').Select(s => s.Substring(0, s.IndexOf("'" + separator+ "'"))));
使用此我得到错误索引不应该小于0,循环将只运行2次,因为我是基于分隔符的循环,并且在我的字符串中有2个分隔符。
让我解释一下:
我有隔板的循环,因为我会2分隔一个是第9位,和其他一个将执行仅2时间:放置14日,即循环中,我根据分割字符串在我的下一个步骤分离
string[] test1 = test.Split("'" + separator+ "'");
我传递一个字符串值下道工序是这样
string temp = test1[i].ToString();
与这个我只得到2串那就是1234ABCD
和1A
我想在循环中获得第三个值。所以我想到了使用substring而不是使用split。
输出应该是:
first time: 1234ABCD
second time: 1A
third time: AB
你编辑的问题不明确。你想达到什么目的? – 2013-04-08 10:40:53