• TimeSpan XML序列化


            /// <summary>
            /// 刷新时间 默认为1秒
            /// </summary>
            /// <value>The refresh time.</value>
           [TypeConverter(typeof(TimeSpanTypeConvert))]
            public TimeSpan RefreshTime
            {
                get
                {
                        return _refreshtime;
                }
                set { _refreshtime = value; }
            }
        /// <summary>
        /// Class RealTimeRangeTypeConvert
        /// </summary>
      public class TimeSpanTypeConvert : TypeConverter
        {
            /// <summary>
            /// 使用指定的上下文和区域性信息将给定的对象转换为此转换器的类型。
            /// </summary>
            /// <param name="context">一个提供格式上下文的 <see cref="T:System.ComponentModel.ITypeDescriptorContext" />。</param>
            /// <param name="culture">用作当前区域性的 <see cref="T:System.Globalization.CultureInfo" />。</param>
            /// <param name="value">要转换的 <see cref="T:System.Object" />。</param>
            /// <returns>表示转换的 value 的 <see cref="T:System.Object" />。</returns>
            public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
            {
                string name = value.ToString();
                return TimeSpan.Parse(name);
            }
        }
    

      

  • 相关阅读:
    类型转换函数
    经典问题解析三
    函数调用操作符
    python xml_str转json
    SoapUI导入webService接口
    python两个字符串有变化值作对比
    jenkins编译源码和发布网站
    Jmeter上传文件
    Djiango数据库操作
    mongo常用sql
  • 原文地址:https://www.cnblogs.com/canyuexingchen/p/3477020.html
Copyright © 2020-2023  润新知