• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

IT-哲

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2013年4月16日

C#的嚣张机制-Reflection(反射)

摘要: 首先来讲讲什么是反射:这是.Net中获取运行时类型信息的方式Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之。MethodInfo包含方法的信息,通过这个类可以得到方法的名称、参数、返回值等,并且可以调用之。诸如此类,还有FieldInfo、EventInfo等等,这些类都包含在System.Reflection命名空间下。总之就是一句话,反射就是我想看看这个类里有什么,并且去使用它。先给大家举一个我做的简单的例子,看看反射的应用。我想要做一个画板,上面有不同的颜色,而且标注着该颜色的名字。如图:可以看到 这个 阅读全文

posted @ 2013-04-16 14:07 IT-哲 阅读(525) 评论(0) 推荐(0)

浅谈Linq to object,Linq to dataset

摘要: 自从.net FrameWork 3.5版本之后,引入了Linq技术,使得C#程序开发进入了一个崭新的时期,今天我们就简单描述一下 如何使用linq对List与DataTable的操作。DataTable或许对于初学者来说,是个再熟悉不过的东西,它贯穿在我们ADO.NET模块的许多的方法里,从数据源获取到的数据,返回一个dataTable,简单,高效。然而这个时候我们总会发现,当我们对已有的数据进行筛选的时候,到底需要不需要去重新查询数据库?答案是否定的,Linq技术可以帮我们解决这个问题。现在我们看一下是如何操作的。首先先构造出一个DataTable,我默认你了解如何操作DataTable, 阅读全文

posted @ 2013-04-16 13:23 IT-哲 阅读(304) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3