当前位置: 首页 > 心得体会 > 工作心得

优秀范文:.net学习心得

时间:2017-10-16 工作心得 我要投稿

  《优秀范文:.net学习心得》是一篇好的范文,感觉写的不错,希望对您有帮助,希望大家能有所收获。

稿子汇,范文学习文库

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

  下面来演示一下反射的实例 稿子汇,范文学习文库

  (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 (null==name)
      console.writeline("hello world");
    else
      console.writeline("hello," + name);  
   }
  }
}

  添加完之后编译生成一下范文写作,就会在这个类库项目中的bin\debug中有一个classlib.dll文件。然后添加一个控制台应用程序。引入system.reflaction的命名空间。添加的代码

  using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.reflection;//添加反射的命名空间

  namespace consoleapplication4
{
  public class program
  {
   static void main(string[] args)
   {
    console.writeline("列出程序集中的所有类型");
    assembly ass = assembly.loadfrom("classlib.dll");
    type[] mytype = ass.gettypes();
    type classperson = null;
    foreach (type p in mytype)
    {
      console.writeline(p.name);
      if (p.name=="classperson")
      {

《1》

  以上就是《优秀范文:.net学习心得》的范文全部内容,主要描述反射、一个、添加、项目、类型、空间、可以、代码,看完如果觉得有用请记得(CTRL+D)收藏。

手机移动版
优秀范文:.net学习心得
热门心得体会范文推荐:

★爱和自由读书心得体会范文7篇

★小学读书心得体会

★燃气安全知识心得体会3篇

★新进教师培训心得体会8篇

★七年级学生开学军训心得体会

★学习中华传统文化心得体会

内容仅供学习,如需复制请赞助VIP会员,赞助后即可全站范文免费复制!


赞助会员请点击:开通会员

×