C#實現(xiàn)移除字符串末尾指定字符的方法
更新時間:2014年08月19日 16:31:37 投稿:shichen2014
這篇文章主要介紹了C#實現(xiàn)移除字符串末尾指定字符的方法,十分常見且重要的一個應(yīng)用技巧,需要的朋友可以參考下
字符串的操作是C#程序設(shè)計中十分重要的一個組成部分,本文就以實例形式展現(xiàn)了C#實現(xiàn)移除字符串末尾指定字符的方法。相信對大家學(xué)習(xí)C#程序設(shè)計有一定的借鑒價值。
關(guān)鍵代碼如下:
/// <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);
}
測試結(jié)果如下圖所示:

相關(guān)文章
c# winform取消右上角關(guān)閉按鈕的實現(xiàn)方法
本文是對c#中winform取消右上角關(guān)閉按鈕的實現(xiàn)方法進行了詳細的介紹,需要的朋友可以過來參考下。希望對大家有所幫助2013-10-10
簡單聊聊C#字符串構(gòu)建利器StringBuilder
因為String類型代表不可變字符串,所以無法對當(dāng)前String類型實例進行處理.所以FCL提供了System.Text.StringBuilder類型,下面這篇文章主要給大家介紹了關(guān)于C#字符串構(gòu)建利器StringBuilder的相關(guān)資料,需要的朋友可以參考下2022-03-03

