【发布时间】:2018-02-05 16:43:16
【问题描述】:
所以我的学校项目是:
String s1 = Hrvatska 更多
string s2 = Italija je prvak svijeta
string s3 = Hrvatska je prvak svijeta
string s1 = "Hrvatska ima more";
string s2 = "Italija je prvak svijeta";
string s3 = s1.Substring(0, 8);
s3 += s2.Substring(7, s2.Length); (ERROR LINE)
Console.WriteLine(s3);
Console.ReadKey();
错误: System.ArgumentOutOfRangeException: '索引和长度必须引用字符串中的位置。 参数名称:长度'
...我不知道如何解决这个问题:/
【问题讨论】:
-
最好的主意:阅读文档。将光标放在
.Substring上并按 F1。该文档解释了每个参数的含义以及各种重载 -
@cptwonton 除了
Substring的第二个参数是长度,而不是结束索引。 -
我是个傻瓜,并认为这是一个 Java 子字符串问题。你是对的@juharr