3

我有这个字符串

464-138234-大道

我需要三个项目的输出:

 464
 138234
 AVENANCE

对于第一项我尝试成功:

strMyString.SelectedItem.Value.Substring(0, strMyString.SelectedItem.Value.IndexOf('-'))

输出 :464

我无法提取两个和三个项目:

strMyString.SelectedItem.Value.Substring(1, strMyString.SelectedItem.Value.IndexOf('-'))

输出是:

64-

你能帮助我吗?

提前感谢您的任何帮助,非常感谢。

4

2 回答 2

3

为什么不?

string msg = "464-138234-AVENANCE";
var myArray = msg.Split('-');
于 2017-09-05T10:11:58.420 回答
1

试试这个

  string myStr="464-138234-AVENANCE";
    string[] data= myStr.Split('-');
于 2017-09-05T10:11:56.810 回答