摘要: 面演示了用户控件调用父页面SetLaeble方法。父页面类型用反射的方法获取,这避免了不同页面调用同样时,需要类型转换的问题(不用写很多case了:))。当然还有一种方法是父页面去实现一个接口,即去实现SetTextBox方法,uc把this.Page转成这个接口就可以了。用户控件: 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--privatevoidButton1_Click(objectsender,System.EventArgse) 阅读全文
posted @ 2010-12-30 10:24 StarWang 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 以前做项目,很少去关注Convert、Parse、TryParse、int 等区别,感觉自己哪个方式用的顺手就用哪个方式,最近才发现,原来这些细节挺重要的;Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了 int.Parse: * Convert.ToInt32 参数为 null 时,返回 0; * int.Parse 参数为 null 时,抛出异常。 * * Convert.ToInt32 参数为 "" 时,抛出异常; * int.Parse 参数为 "" 时,抛出异常。 * * Convert.ToInt32 可以转换的 阅读全文
posted @ 2010-12-30 10:12 StarWang 阅读(329) 评论(0) 推荐(1) 编辑