C# String的一些简单操作记录
2017-04-20 15:50
519 查看
/// <summary> /// 替换字符串,仅第一个匹配项 /// </summary> /// <param name="value">原始内容</param> /// <param name="oldValue">要替换的字符串</param> /// <param name="newValue">替换后的字符串</param> /// <returns></returns> private static string GetReplaceByFirst(string value, string oldValue, string newValue, StringComparison comparisonType = StringComparison.CurrentCulture) { int index = value.IndexOf(oldValue, comparisonType); if (index > -1) { value = value.Remove(index, oldValue.Length).Insert(index, newValue); } return value; } /// <summary> /// 替换字符串,除第一个匹配项 /// </summary> /// <param name="value">原始内容</param> /// <param name="oldValue">要替换的字符串</param> /// <param name="newValue">替换后的字符串</param> /// <returns></returns> private static string GetReplaceByNotFirst(string value, string oldValue, string newValue, StringComparison comparisonType = StringComparison.CurrentCulture) { int index = value.IndexOf(oldValue, comparisonType); if (index > -1) { value = value.Substring(0, index + 1) + (value.Substring(index + 1).Replace(oldValue, newValue)); } return value; }
保留小数点后几位
.ToString("0.0");
相关文章推荐
- 记录AndroidStudio一些简单操作
- 一些经验记录,主要是C# ToString()和 DateTime 之类的
- [C#]窗口的一些简单操作
- c#对MSSQL一些简单的操作
- java的String类型的一些简单操作
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- 下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS也可以实现。
- 关于C#对EXCEL的一些简单操作
- C#中检测某个类(方法、程序集等各种部分)是否应用了指定的特性以及对特性的一些简单操作
- c#操作excel的一些记录
- Centos系统的一些操作记录
- C#操作INI文件(调用WindowsAPI函数WritePrivateProfileString,GetPrivateProfileString)
- C#中文件操作的小结 由于有时候用到就忘了,所以记录一下,以便下次用到
- C# 文件的一些基本操作(转)//用C#读写ini配置文件
- C#操作MySQL数据库的简单例子
- c#对xml的简单操作
- 【C语言】链表的一些简单操作
- C#的WebBrowser操作frame如此简单
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- 关于C# Dockpanel的一些入门的基本操作