从字符串中读取最后 3 个字符 [最初提出的问题]
您可以使用字符串.子字符串 http://msdn.microsoft.com/en-us/library/system.string.substring%28v=vs.71%29.aspx并给它起始索引,它将获取从给定索引开始到结束的子字符串。
myString.Substring(myString.Length-3)
从此实例中检索子字符串。子字符串开始于
指定的字符位置。MSDN http://msdn.microsoft.com/en-us/library/aa904307%28v=vs.71%29.aspx
Edit,更新后的帖子
从字符串中删除最后 3 个字符 [更新的问题]
要从字符串中删除最后三个字符,您可以使用string.Substring(Int32, Int32) https://msdn.microsoft.com/en-us/library/aka44szs(v=vs.110).aspx并给它起始索引0
和结束索引比字符串长度少三个。它将获取最后三个字符之前的子字符串。
myString = myString.Substring(0, myString.Length-3);
String.Substring 方法 (Int32, Int32) https://msdn.microsoft.com/en-us/library/aka44szs(v=vs.110).aspx
从此实例中检索子字符串。子字符串开始于
指定的字符位置并具有指定的长度。
您还可以使用字符串.删除(Int32) https://msdn.microsoft.com/en-us/library/9ad138yc(v=vs.110).aspx通过将起始索引传递为删除最后三个字符的方法长度 - 3,它将从该点删除到字符串末尾。
myString = myString.Remove(myString.Length-3)
String.Remove 方法 (Int32) https://msdn.microsoft.com/en-us/library/9ad138yc(v=vs.110).aspx
返回一个新字符串,其中包含当前的所有字符
例如,从指定位置开始并继续通过
最后的位置,已被删除