TimeSpan XML序列化
2024-08-26 09:56:04
/// <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);
}
}
最新文章
- [LeetCode] Best Time to Buy and Sell Stock IV 买卖股票的最佳时间之四
- OA项目——总结
- 一句话简单理解javascript中的原型对象
- win7绕过开机密码攻略
- C# 清楚Cookies
- 【转载】c++中的 extern ";C";(讲的更好一些)
- Android 写文件到手机
- Excel中如何查找并列出所有链接(外部数据链接)?
- MySQL精粹
- DOM Traversal Example | Documentation | Qt Project
- 【转】Hibernate和IBatis对比
- python上下文管理器ContextLib及with语句
- 8.1 Socket编程
- Hbase合并Region的过程中出现永久RIT的解决
- loadrunner中web_reg_save_param和web_reg_save_param_ex的区别
- 模拟ajax接口返回的数据
- java重点知识
- gitlab安装与配置(Centos6.8)
- 【总结】牛客职播第九期:您的美团点评offer已送到门口,快来与我们一起影响世界!
- erlang 自定义函数的初步应用