剑花 烟雨

   江南  好 风景旧曾谙 日出江花红胜火 春来江水绿如蓝 能不忆东北

理想中的建筑师应该是一个诗人、数学家、精通历史、精通心理学、熟悉音乐、了解医学、还要具备天文学和计算的基本知识。
                                                                                                                         ------------------公元前25年,罗马建筑学家Vitruvius
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年5月24日

摘要: 本文为一些泛型反射技巧的简单罗列,为日后的文章做准备。 1、如何获得一个封闭构造类型(closed constructed type)的Type对象? 假设有如下的类型: class TestType class TestType如果要获得封闭构造类型的Type对象,那么只需要用C#的typeof运算符,或者VB的GetType运算符作用于具体类型即可: //C# Type t1 = typeof(TestType);'VB Dim t2 As Type = GetType(TestType(Of String)) 2、如何获取一个泛型类型(generic type)的Type对象? 所谓泛型类型,就是有类型参数,但类型参数还未指定的原始定义。我们不能用TestType这样的语法,因为T在我们的上下文中不存在。这时,可以用空的尖括号(C#)或空的Of语句(VB)来获取。 Type t1 = typeof(TestType); Type t2 = typeof(T 阅读全文

posted @ 2007-05-24 15:16 落花人独立 阅读(695) 评论(0) 推荐(0) 编辑

count hit
欢迎您到紫阁阳光坐客