话费代充值公司:两个简单的扩展方法:TrimPrefix和TrimSuffix - - 博客园
来源:百度文库 编辑:九乡新闻网 时间:2024/07/14 06:41:02
两个简单的扩展方法:TrimPrefix和TrimSuffix
今天写程序频繁用到两中字符串操作:删除某个字符串指定的前缀和后缀。由于没有现成的方法可用,写了两个扩展方法:TrimPrefix和TrimSuffix。
1: namespace System
2: {
3: public static class StringExtensions
4: {
5: public static string TrimPrefix(this string sourceString, string prefix, bool ignoreCase = false)
6: {
7: prefix = prefix ?? string.Empty;
8: if(!sourceString.StartsWith(prefix,ignoreCase, CultureInfo.CurrentCulture))
9: {
10: return sourceString;
11: }
12:
13: return sourceString.Remove(0, prefix.Length);
14: }
15:
16: public static string TrimSuffix(this string sourceString, string suffix, bool ignoreCase = false)
17: {
18: suffix = suffix ?? string.Empty;
19: if (!sourceString.EndsWith(suffix, ignoreCase, CultureInfo.CurrentCulture))
20: {
21: return sourceString;
22: }
23: return sourceString.Substring(0, sourceString.Length - suffix.Length);
24: }
25: }
26: }
程序调用:
1: static void Main(string[] args)
2: {
3: string sourceString = "ABC123";
4: Console.WriteLine(sourceString.TrimPrefix("ABC"));
5: Console.WriteLine(sourceString.TrimSuffix("123"));
6: }
输出结果:
1: 123
2: ABC
两个简单的扩展方法:TrimPrefix和TrimSuffix - - 博客园
一种简单而且实用的长线选股交易方法(包含几个扩展版本)
扩展方法
保证提高你智商的两个简单方法6
如何同时运行两个配置,扩展完全不一样的 Firefox
扩展你的人脉的方法
PowerPoint功能扩展的几个常用方法
一个简单而又系统的投资方法 - 农夫孙坚 - 孙坚军 - 和讯博客
简单增加寿命的方法 - 顶顶博客
硬的两个方法
关于“德”的心灵容量扩展的方法
关于“德”的心灵容量扩展的方法
使用扩展屏幕的时候看不到ppt注释的方法
Google reader使用方法详解之扩展篇 | 望月的博客
这里介绍两个作图的最简单方法,一看就会。
情人节的起源和活动内容的扩展
身体排毒的简单方法 - 碧波的日志 - 网易博客
简单诊病方法----马氏传灸堂 - 马氏传灸堂的华商博客
浅谈博客的推广和优化方法
去黑眼圈的两个方法
提高智商的两个方法
放弃不是简单的两个字
放弃不是简单的两个字
放弃,不是那么简单的两个字!