.net学习心得


    net学心
      1反射:反射net中重机制通反射运行时获net中类型包括类结构委托枚举成员包括方法属性事件构造函数等反射类型指掌
      面演示反射实例
      (1)新建类库项目解决方案单击右键选择添加新建项目弹出框中选择类库面名字栏中输入classlib然删class1类新添加类classperson添加代码:
      namespace classlib
      {
      public class classperson
      {
      public classperson()this(null)
      {
      }
      public classperson(string strname)
      {
      name strname
      }
      private string name
      private string sex
      private int age
      public string name
      {
      get { return name }
      set { name value }
      }
      public string sex
      {
      get { return sex }
      set { sex value }
      }
      public int age
      {
      get { return age }
      set { age value }
      }
      public void sayhello()
      {
      if (nullname)
      consolewriteline(hello world)
      else
      consolewriteline(hello + name)  
      }
      }
      }
      添加完编译生成会类库项目中bin\debug中classlibdll文件然添加控制台应程序引入systemreflaction命名空间添加代码:
      using system
      using systemcollectionsgeneric
      using systemlinq
      using systemtext
      using systemreflection添加反射命名空间
      namespace consoleapplication4
      {
      public class program
      {
      static void main(string[] args)
      {
      consolewriteline(列出程序集中类型)
      assembly ass assemblyloadfrom(classlibdll)
      type[] mytype assgettypes()
      type classperson null
      foreach (type p in mytype)
      {
      consolewriteline(pname)
      if (pnameclassperson)
      {
      
      classperson p
      }
      }
      consolewriteline(列出classpersonl类中方法)
      methodinfo[] md classpersongetmethods()
      foreach(methodinfo m in md)
      {
      consolewriteline(mname)
      }
      consolewriteline(实例化classperson类调sayhello方法)
      object obj activatorcreateinstance(classperson)
      object objnameactivatorcreateinstance(classperson飞鹰)
      methodinfo mysayhello classpersongetmethod(sayhello)
      mysayhelloinvoke(obj null)参数构造函数
      mysayhelloinvoke(objname null)参构造函数
      consolereadkey()      
      }
      }
      }
      运行结果:
      列出程序集中类型
      classperson
      列出classpersonl类中方法
      get_name
      set_name
      get_sex
      set_sex
      get_age
      set_age
      sayhello
      tostring
      equals
      gethashcode
      gettype
      实例化classperson类调sayhello方法
      hello world
      hello飞鹰
      2using作
      (1)引入命名空间:using system
      (2)using名
      格式:using 名包括详细命名空间信息具体类型
      例:两命名空间(namespace1namespace2)里myclass类时样引入命名空间
      using aclassnamespace1myclass
      using bclassnamespace2myclass
      实例化时:
      aclass my1new aclass
      bclass my2new bclass
      (3)using定义范围
      时释放资源范围结束时处理象例:
      using(class1 cls1new class1())
      {
      }
      代码段结束时会触发cls1dispose方法释放资源
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    .net学习心得

    .net学习心得  1.反射:反射是.net中的重要机制,通过反射可以在运行时获得.net中每一个类型,包括类、结构、委托和枚举的成员,包括方法、属性、事件,以及构造函数等。有了反射,既可以对...

    10年前   
    467    0

    科学net

    对于程序猿来说,百度就是一个坑的存在,找一个问题,前面几页都是抄袭、雷同的问题,还有若干的百度经验,但是,对于近期的墙是越来越厚了,各种ss账号都失效了,无奈开始自己动手搭梯子吧。通过网上各种...

    4年前   
    1050    0

    学习.net心得

    学习.net心得  1.命名空间:命名空间是一种特殊的分类机制,它将与特定功能集有关的所有类型都分到一起,是.net避免类  名冲突的一种方式。  2.变量的作用域:一个变量的作用域是指能够使...

    12年前   
    461    0

    .Net面试题

     复习 一,            C#语言基础 1.变量 八种整数型:byte,sbyte,short,ushort,int,uint,long,ulong; 实数型变量(float...

    5年前   
    1339    0

    .net实习报告范文

    .net实习报告范文  开学第一个月,是培养计划中进行毕业实习的日子。众所周知,毕业实习是理论与实践相结合的重要环节,目的是提高学生动手能力和综合实践能力,提高学生的学习兴趣,为提高学生的就业...

    8年前   
    370    0

    09 accounting graduate internship report net-毕业翻译

    09 Accounting graduate internship report netWrite papers Network: I am in November 2008 in the...

    3年前   
    544    0

    ASP.NET的网站新闻管理系统设计与实现

    ASP.NET的网站新闻管理系统设计与实现  【摘要】利用asp.net和技术开发的网站新闻管理系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。同时对系统的开发...

    10年前   
    627    0

    基于ASP.NET的在线考试系统设计与实现

    毕业设计说明书(论文)中文摘要考试是教育工作中重要的一环,帮助考生发现自己的知识盲点,促进学习进步。但随着信息化时代的到来,传统的考试方式迫切地需要结合互联网技术,以推进教育的进步,提升考试效...

    3年前   
    455    0

    基于ASP.NET MVC技术的图书管理系统的设计与实现

    论文(设计)题目:基于ASP.NET MVC技术的图书管理系统的设计与实现基于ASP.NET MVC技术的图书管理系统的设计与实现摘要:图书管理系统是一套高新科学技术和图书知识信息以及传统历史...

    2年前   
    378    0

    农业专家.net项目计划书

    文档名称:项目计划书 项目名称:农业专家.net (V2.0) 文档编写:白启 (EricBai) 编写时间:2004年4月19日 校对时间:2004年4月20日 审核时间:2004...

    9年前   
    4472    0

    基于.NET的电影院网上订票系统的设计与实现

    当前人们的生活已经越来越离不开互联网,年轻一族对手机和电脑已经产生了比较深的依赖性。在网络购物日趋升温的大环境下,如果能够在网上订购电影票,对于影迷而言也是非常期待的。因此,当前很多影院都在加强...

    5年前   
    1705    0

    信息安全概论基于.NET的公交查询系统方案

    基于.NET的公交查询系统摘要:计算机技术不断发展,互联网成为现在社会人们信息交流与获取的重要途径之一。公交查询系统为市民解决出行线路的选择问题,提供最优的转乘方案,大大提高了公交线路的利用率...

    1年前   
    247    0

    基于.Net-的三成架构的网上评分系统毕业设计

     《Web技术与开发(ASP.NET)》 课程设计说明书 设 计 题 目: 网上投票系统 指 导 老 师: 学 生 学 号: 学 生 姓 ...

    5年前   
    994    0

    基于asp.net的矿山物料管理系统的设计与实现

    随着计算机技术特别是网络技术的飞速发展,计算机的应用领域不断扩大,各行各业都离不开计算机,企业仓储管理也不例外。仓储管理被认为是企业继降低物质消耗和提高劳动生产率之后的“第三利润源泉”。在电子商...

    5年前   
    1160    0

    广东海洋大学.NET开发技术课程设计论坛

     《.NET开发技术》课程论文 BBS论坛 姓名__________ 班级__ _ 学号__ ...

    5年前   
    1079    0

    基于ASP.net网上鞋店系统的设计

    随着Internet的飞速发展,互联网成为越来越多的人们快速获取、发布和传递信息的重要途径。足不出户地完成工作、学习、娱乐、购物等已经成为人们对快生活节奏的一种必然需求,“好乐买”网上鞋店系统的...

    5年前   
    1435    0

    G-NET演绎“移动会议室”全新概念-推荐解决方案

    G-NET演绎“移动会议室”全新概念-推荐解决方案  随着金融风暴的影响波及全球,全球经济受其影响的效应越发明显,企业在压缩非生产性成本的同时,越来越需要在瞬息万变的国际国内经济形势下随时作出...

    12年前   
    644    0

    基于ASP.NET的线上音乐平台开发 信息管理与信息系统

    论文题目 基于ASP.NET的线上音乐平台开发 Development and design of music website based onASP.NET ...

    8个月前   
    157    0

    优搜企业播客网.net平台商业计划书

     企业数字电视台 商业计划书 2008年11月 目 录 第一部分 行业分析············...

    7年前   
    13943    0

    红帆iOffice.net桂林三金集团应用案例-信息系统解决方案

    红帆iOffice.net桂林三金集团应用案例-信息系统解决方案  背景  桂林三金药业股份有限公司是一家专门从事中药、天然药物研究和生产的医药企业,连续多年位列广西医药行业第一,稳居中国中药...

    10年前   
    548    0

    文档贡献者

    b***e

    贡献于2014-02-03

    下载需要 2 积分 [ 获取积分 ]
    下载文档