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#使用iTextSharp添加PDF水印

    C#使用iTextSharp添加PDF水印

    这篇文章主要为大家详细介绍了C#使用iTextSharp添加PDF水印的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • C# 对象持久化详解

    C# 对象持久化详解

    本文介绍的是除数据库之外的几种对象持久化方式。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C#数据库操作小结

    C#数据库操作小结

    每次做项目都会用到数据库,对数据库的操作都是糊里糊涂从书里找代码用。通过昨天晚上与今天早上的努力,把数据库的操作整理了一下,下面把整理结果做个小结
    2012-09-09
  • C#加密解密类实例程序

    C#加密解密类实例程序

    这篇文章主要介绍了C#加密解密类实例程序,大家参考使用吧
    2013-12-12
  • c# 线程定时器 System.Threading.Timer的使用

    c# 线程定时器 System.Threading.Timer的使用

    本文主要介绍了c# 线程定时器 System.Threading.Timer的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • c#获取gridview的值代码分享

    c#获取gridview的值代码分享

    这篇文章主要介绍了C#如何在事件中获得GridView里面TextBox的值,大家参考使用吧
    2013-12-12
  • C#调用HTTP POST请求上传图片的示例代码

    C#调用HTTP POST请求上传图片的示例代码

    现在很多B/S系统的开发都是通过API方式来进行的,一般服务端会开放一个API接口,客户端调用API接口来实现图片或文件上传的功能,感兴趣的可以了解一下
    2021-05-05
  • C#连接db2数据库的实现方法

    C#连接db2数据库的实现方法

    本篇文章是对C#连接db2数据库的方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C# IQueryable及IEnumerable区别解析

    C# IQueryable及IEnumerable区别解析

    这篇文章主要介绍了C# IQueryable及IEnumerable区别解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • C#实现FTP客户端的案例

    C#实现FTP客户端的案例

    这篇文章主要为大家详细介绍了C#实现FTP客户端的小案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07

最新评论