我在C#中面临string.Substring()的问题
我的示例应用程序如下.
string myString = " Jun30/13 DU SJ9802";
List<string> list = new List<string>();
list.Add(myString.Substring(0,15));
list.Add(myString.Substring(0, 10));
list.Add(myString.Substring(9, 3));
list.Add(myString.Substring(9, 4));
Run Code Online (Sandbox Code Playgroud)
当我看到结果时,它显示为
myString.Substring(0,15)
"Jun30/13 DU SJ"
myString.Substring(0,10)
"Jun30/13"
myString.Substring(9,3)
"DU"
myString.Substring(9,4)
"DU"
它显示myString.Substring(9,3 )和myString.Substring(9,4 )的错误子字符串.正确的子字符串应该是"DU"和"DU S"
有什么想法吗 ?
Mik*_*oud 13
它实际上正常工作.字符串上有一个前导空格,因此第九个索引就是前面的空格DU.考虑这个图:
Jun30/13 DU SJ9802
0123456789
Run Code Online (Sandbox Code Playgroud)
你是从第九个索引开始的,那是一个空间.
| 归档时间: |
|
| 查看次数: |
2794 次 |
| 最近记录: |