如何在特定字符之前获取字符串的内容?

时间:2013-02-18 04:57:32

标签: c#

我想从字符串中的某个字符获取前面的字符。 例如:myString =“26+”,所以我想得到26没有+。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

使用SubstringIndexOf

 string str =  "26+";
 string requiredString = str.Substring(0, str.IndexOf('+'));

strings在C#中是不可变的,您必须将结果分配给字符串itself或某些other字符串。

答案 1 :(得分:0)

函数String.Substring将执行您所需的操作。

yourString.Substring(0, keepCharactersBeforeHere);