如何使用c#中的子字符串从右侧显示第二个文本

时间:2016-10-26 07:13:50

标签: c# substring

我正在尝试从右侧显示文字。例如 57001到58000磅(D)在该文本中,我只需显示'D'我尝试使用子字符串,我的代码在下面

 mystring = mystring.Substring(mystring.Length - 2);

上面的代码答案是'D)',但我只需要显示'D'请帮助我。

2 个答案:

答案 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