公告
最新随笔
- 1.整理分享C#通过user32.dll模拟物理按键操作的代码
- 2..Net判断一个对象是否为数值类型探讨总结(高营养含量,含最终代码及跑分)
- 3..Net判断一个对象是否为数值类型
- 4.MVC中获取模型属性的Range和StringLength验证特性设置
- 5.分享自制的13套 JQuery Mobile 界面主题(追加4套新款)
- 6.在 JQuery Mobile 中实现瀑布流图库布局
- 7.MongoDB的C#官方驱动InvalidOperationException异常的解决办法
- 8.MongoDB的TruncationException异常解决方法
- 9.分享Db4o的便捷封装类源码
- 10.无边框革命——平板电脑发展的必行之路
积分与排名
- 积分 - 700647
- 排名 - 783
随笔分类 (192)
随笔档案 (170)
- 2014年11月(1)
- 2014年10月(3)
- 2014年9月(4)
- 2014年3月(1)
- 2012年11月(1)
- 2012年7月(1)
- 2012年4月(2)
- 2012年2月(1)
- 2012年1月(2)
- 2011年12月(2)
- 2011年9月(1)
- 2011年2月(1)
- 2011年1月(5)
- 2010年12月(4)
- 2010年11月(7)
- 2010年10月(1)
- 2010年9月(10)
- 2010年7月(3)
- 2010年6月(4)
- 2010年5月(5)
- 2010年4月(1)
- 2010年3月(3)
- 2010年1月(2)
- 2009年12月(4)
- 2009年11月(9)
- 2009年10月(2)
- 2009年9月(2)
- 2009年8月(6)
- 2009年7月(6)
- 2009年6月(6)
- 2009年5月(5)
- 2009年4月(4)
- 2009年3月(3)
- 2009年2月(3)
- 2008年12月(2)
- 2008年11月(2)
- 2008年10月(9)
- 2008年9月(17)
- 2008年8月(15)
- 2008年7月(10)
- 更多
MailMail
博客链接
我喜欢的网站
最新评论
- 1. Re:中文写程序,何陋之有?
如果电脑是中国人制造的,哪还会有那么多的声音!跪久了真的再也站不起来了!
- --赵智鹏鹰立
- 2. Re:WPF动态改变主题颜色
mark
- --Gao996
- 3. Re:中文写程序,何陋之有?
- 还有经常可以按字母来快速筛选到对应字母的文件或选项,中文按的出来?
- --Anson.Mao
- 4. Re:中文写程序,何陋之有?
- 难道一个c#程序只会用到.net?不会用到js?jquery,xml,html吗?能保证不会冲突?
- --Anson.Mao
- 5. Re:中文写程序,何陋之有?
- 汉字在计算机里存储不是要比英文大吗???
- --Anson.Mao
10 2014 档案
.Net判断一个对象是否为数值类型探讨总结(高营养含量,含最终代码及跑分)
摘要:前一篇发出来后引发了积极的探讨,起到了抛砖引玉效果,感谢大家参与。
吐槽一下:这个问题比其看起来要难得多得多啊。
大家的讨论最终还是没有一个完全正确的答案,不过我根据讨论结果总结了一个差不多算是最终版的代码,这里分享出来,毕竟这是大家共同的智慧结晶,没有交流和碰撞就没有这段代码。
阅读全文
.Net判断一个对象是否为数值类型
摘要:这乍一听是个很简单的事,但突然搞起来还真有点无从下手的感觉。
首先当然是通过GetType()方法反射获取其类型信息,然后对其进行分析,但是类型信息Type中并没有简单地给出这么一个属性进行判断。
老外给出的方法是:……
阅读全文
MVC中获取模型属性的Range和StringLength验证特性设置
摘要:MVC中的客户端及服务端模型验证信息都以ModelMetadata类型作为承载,在获得属性的ModelMetadata之后(还不知道怎么获取ModelMetadata的童鞋请自行恶补),我们可以轻松得到一些我们在模型中定义的特性,比如显示名称、是否只读、是否必须、注释、数据类型等,但是并不包括Range和StringLength这两个需要验证的特性,我把ModelMetadata对象翻个底朝天也没找到设置的值。
于是乎,只能通过反射来获取特性的定义信息了,以下代码能够获取到该属性定义的所有特性:……
阅读全文