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

 更新时间:2014年08月19日 16:31:37   投稿:shichen2014  
这篇文章主要介绍了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);
}

测试结果如下图所示:

相关文章

  • c#源码的执行过程详解

    c#源码的执行过程详解

    在本篇文章中给大家详细讲述了c#源码的执行过程,对此有需要的朋友们可以学习下。
    2018-07-07
  • 用C#将图片保存至Oracle BLOB字段中的方法

    用C#将图片保存至Oracle BLOB字段中的方法

    这篇文章主要介绍了用C#将图片保存至Oracle BLOB字段中的方法, 依靠ImageViewer库进行操作,需要的朋友可以参考下
    2015-07-07
  • c# winform取消右上角关闭按钮的实现方法

    c# winform取消右上角关闭按钮的实现方法

    本文是对c#中winform取消右上角关闭按钮的实现方法进行了详细的介绍,需要的朋友可以过来参考下。希望对大家有所帮助
    2013-10-10
  • C#获取计算机名,IP,MAC信息实现代码

    C#获取计算机名,IP,MAC信息实现代码

    利用C#获取计算机名,IP,MAC信息如何实现,一直是网友们的头疼问题,本文整理了一些实现代码,需要的朋友可以参考下
    2012-11-11
  • C#中反射和扩展方法如何运用

    C#中反射和扩展方法如何运用

    这篇文章主要为大家详细介绍了C#中反射和扩展方法的运用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 浅析WPF中ToolTip工具提示的应用

    浅析WPF中ToolTip工具提示的应用

    在日常应用中,当鼠标放置在某些控件上时,都会有相应的信息提示,从软件易用性上来说,这是一个非常友好的功能设计,本文就来和大家简单聊聊WPF中ToolTip工具提示的相关使用,有兴趣的可以了解下
    2023-12-12
  • 简单聊聊C#字符串构建利器StringBuilder

    简单聊聊C#字符串构建利器StringBuilder

    因为String类型代表不可变字符串,所以无法对当前String类型实例进行处理.所以FCL提供了System.Text.StringBuilder类型,下面这篇文章主要给大家介绍了关于C#字符串构建利器StringBuilder的相关资料,需要的朋友可以参考下
    2022-03-03
  • c#实现md5加密示例

    c#实现md5加密示例

    这篇文章主要介绍了md5加密,加密结果可以为32位、48位、64位,只要修改一下参数就可以实现
    2014-01-01
  • 登录验证全局控制的几种方式总结(session)

    登录验证全局控制的几种方式总结(session)

    在登陆验证或者其他需要用到session全局变量的时候,归结起来,主要有以下三种较方便的实现方式。(其中个人较喜欢使用第一种实现方法)
    2014-01-01
  • C#中event内存泄漏总结

    C#中event内存泄漏总结

    本篇文章给大家分享了在C#中event内存泄漏的相关知识点以及代码分享,有兴趣的朋友参考学习下。
    2018-03-03

最新评论