C#实现移除字符串末尾指定字符的方法

作者:shichen2014 时间:2023-02-09 13:32:21 

字符串的操作是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);
}

测试结果如下图所示:

C#实现移除字符串末尾指定字符的方法

标签:C#,移除,字符
0
投稿

猜你喜欢

  • MybatisPlus使用idworker解决雪花算法重复

    2023-02-28 17:19:09
  • java split用法详解及实例代码

    2022-06-27 06:48:19
  • 深入了解Java设计模式之策略模式

    2021-06-24 22:45:56
  • java判断http地址是否连通(示例代码)

    2023-08-05 03:24:05
  • java面试常见模式问题---单例模式

    2022-11-29 09:12:28
  • SpringMVC 数据校验方法(必看篇)

    2023-11-14 21:44:05
  • PullToRefreshListView实现多条目加载上拉刷新和下拉加载

    2022-07-21 02:26:01
  • C#调用FFmpeg操作音视频的实现示例

    2021-10-08 12:40:00
  • Java编程实现从尾到头打印链表代码实例

    2021-12-28 12:13:41
  • Android实现自定义带文字和图片Button的方法

    2021-06-20 17:13:50
  • Android 文件操作方法

    2023-06-02 12:51:17
  • JAVA 中Spring的@Async用法总结

    2023-11-28 16:35:58
  • C#对DataTable中的某列进行分组

    2021-12-10 23:06:45
  • java使用itext导出PDF文本绝对定位(实现方法)

    2021-07-27 19:11:44
  • C# 复制与删除文件的实现方法

    2022-01-23 02:36:06
  • C#控制台带参数程序源码编写实例讲解

    2022-11-25 21:30:55
  • Spring Cloud项目前后端分离跨域的操作

    2022-05-20 08:11:16
  • Android简单的利用MediaRecorder进行录音的实例代码

    2023-04-24 03:52:57
  • Java内存溢出和内存泄露

    2023-01-21 17:48:48
  • Java上传文件图片到服务器的方法

    2022-12-06 01:40:46
  • asp之家 软件编程 m.aspxhome.com