我正在尝试从右侧显示文字。例如 57001到58000磅(D)在该文本中,我只需显示'D'我尝试使用子字符串,我的代码在下面
mystring = mystring.Substring(mystring.Length - 2);
上面的代码答案是'D)',但我只需要显示'D'请帮助我。
答案 0 :(得分:2)
调用方法Substring时,您需要指定2个参数。
1 - 它从哪里开始。
2 - 应该多长时间。
因此,
mystring.Substring(startIndex, substringLength);
在你的情况下:
mystring.Substring(mystring.Length - 2, 1);
如果你没有指定它的长度,默认情况下它将在你的startIndex(包括)旁边显示整个字符串。
答案 1 :(得分:1)
mystring = mystring.Substring(mystring.Length - 2,1);
第二个参数是长度 见MSDN