C#完成移除字符串末尾指定字符的辦法。本站提示廣大學習愛好者:(C#完成移除字符串末尾指定字符的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#完成移除字符串末尾指定字符的辦法正文
字符串的操作是C#法式設計中非常主要的一個構成部門,本文就以實例情勢展示了C#完成移除字符串末尾指定字符的辦法。信任對年夜家進修C#法式設計有必定的自創價值。
症結代碼以下:
/// <summary>
/// 移除字符串末尾指定字符
/// </summary>
/// <param name="str">須要移除的字符串</param>
/// <param name="value">指定字符</param>
/// <returns>移除後的字符串</returns>
public static string RemoveLastChar(this string str, string value)
{
int _finded = str.LastIndexOf(value);
if (_finded != -1)
{
return str.Substring(0, _finded);
}
return str;
}
單位測試以下:
[TestMethod()]
public void RemoveLastCharTest()
{
string _testString = "YANZHIWEI。";
string _expected = "YANZHIWEI";
string _actual = StringToolV2.RemoveLastChar(_testString, "。");
Assert.AreEqual(_expected, _actual);
}
測試成果以下圖所示:
