zoukankan      html  css  js  c++  java
  • C# String的一些简单操作记录

            /// <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");

  • 相关阅读:
    2019第二周作业
    2019 编程总结
    寒假作业2编程总结
    2018秋季学习总结
    喜欢的老师
    人生路上对我影响最大的三位老师
    自我介绍
    抓老鼠啊~亏了还是赚了?
    币值转换
    打印沙漏
  • 原文地址:https://www.cnblogs.com/ChenRihe/p/6739164.html
Copyright © 2011-2022 走看看