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

  • 相关阅读:
    svg文件使用highmap显示
    动静分离
    angular 零碎
    使用doxmate生成文档
    javascript之console篇
    java 中String与StringBuilder 效率
    highcharts 组合chart
    js 攻坚克难
    html base 又一重大发现
    sql 分析 依赖beanutils
  • 原文地址:https://www.cnblogs.com/ChenRihe/p/6739164.html
Copyright © 2020-2023  润新知