色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

net學(xué)習(xí)心得

時(shí)間:2021-06-12 18:14:36 心得體會(huì) 我要投稿

關(guān)于net學(xué)習(xí)心得

  .net學(xué)習(xí)心得

關(guān)于net學(xué)習(xí)心得

  1.反射:反射是.net中的重要機(jī)制,通過(guò)反射可以在運(yùn)行時(shí)獲得.net中每一個(gè)類型,包括類、結(jié)構(gòu)、委托和枚舉的成員,包括方法、屬性、事件,以及構(gòu)造函數(shù)等。有了反射,既可以對(duì)每一個(gè)類型了如指掌。

  下面來(lái)演示一下反射的實(shí)例

  (1)新建一個(gè)類庫(kù)項(xiàng)目。在解決方案上單擊右鍵選擇添加“新建項(xiàng)目”,在彈出來(lái)的.框中選擇“類庫(kù)”,在下面名字欄中輸入classlib。然后刪除class1類,新添加一個(gè)類“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);

  }

  }

  }

  添加完之后編譯生成一下,就會(huì)在這個(gè)類庫(kù)項(xiàng)目中的bindebug中有一個(gè)classlib.dll文件。然后添加一個(gè)控制臺(tái)應(yīng)用程序。引入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")

  {

  classperson = p;

  }

  }

  console.writeline("列出classpersonl類中的所有的方法");

  methodinfo[] md = classperson.getmethods();

  foreach(methodinfo m in md)

  {

  console.writeline(m.name);

  }

  console.writeline("實(shí)例化classperson類,并調(diào)用sayhello方法");

  object obj = activator.createinstance(classperson);

  object objname=activator.createinstance(classperson,"飛鷹");

  methodinfo mysayhello = classperson.getmethod("sayhello");

  mysayhello.invoke(obj, null);//無(wú)參數(shù)構(gòu)造函數(shù)

  mysayhello.invoke(objname, null);//有參構(gòu)造函數(shù)

  console.readkey();

  }

  }

  }

  運(yùn)行之后的結(jié)果是:

  列出程序集中的所有類型

  classperson

  列出classpersonl類中的所有的方法

  get_name

  set_name

  get_sex

  set_sex

  get_age

  set_age

  sayhello

  tostring

  equals

  gethashcode

  gettype

  實(shí)例化classperson類,并調(diào)用sayhello方法

  hello world

  hello,飛鷹

  2.using的作用

  (1)引入命名空間,如:using system。

  (2)using別名。

  格式:using 別名=包括詳細(xì)命名空間信息的具體的類型

  例如:在兩個(gè)命名空間(namespace1,namespace2)里各有一個(gè)myclass類,這時(shí)可以這樣引入命名空間,

  using aclass=namespace1.myclass;

  using bclass=namespace2.myclass;

  實(shí)例化時(shí):

  aclass my1=new aclass;

  bclass my2=new bclass;

  (3)using定義范圍

  即時(shí)釋放資源,在范圍結(jié)束時(shí)處理對(duì)象。例如:

  using(class1 cls1=new class1())

  {

  }

  在這個(gè)代碼段結(jié)束時(shí)會(huì)觸發(fā)cls1的dispose方法釋放資源。

【net學(xué)習(xí)心得】相關(guān)文章:

關(guān)于NET學(xué)習(xí)心得文集07-13

net實(shí)習(xí)周記07-25

My Net Friend作文11-07

有關(guān)Net實(shí)驗(yàn)的報(bào)告范文10-28

net后綴的單詞20個(gè)09-24

net后綴的單詞有哪些09-03

net后綴的單詞10個(gè)09-20

5個(gè)net后綴的單詞07-27

我的網(wǎng)友 My Net Friend07-24

主站蜘蛛池模板: 免费黄色片网址 | 亚洲国产精品无码第一区二区三区 | 久久人人爽人人爽人人爽 | 无码av片在线观看免费 | 无码国产精品一区二区免费虚拟vr | 成人亚洲性情网站www在线 | 国产35页| 麻花豆传媒剧国产免费mv入口 | 国产色在线视频 | 香港经典a毛片免费观看播放 | 亚洲一区 国产精品 | 看免费真人视频网站 | 亚洲午夜电影网 | 亚洲日韩在线a视频在线观看 | 欧美精产国品一二三区 | 国产精品免费大片 | 国产一区视频在线免费观看 | 夜色www国产精品资源站 | 国产偷国产偷亚洲高清人 | 国产无套水多在线观看 | 色综合久久天天综合网 | 久久综合给合综合久久 | 五月婷婷丁香综合网 | 欧美三级午夜理伦三级 | 国产一区福利 | 精品伊人久久久大香线蕉天堂 | 久久婷婷婷 | 97人人射 | 久草精品在线观看 | 国产精品av网站 | 欧美精品在线观看一区二区 | 97色片| 国产sm主人调教女m视频 | 奇米视频7777| 国产 | 欧洲野花视一 | 亚洲一区二区三区无码中文字幕 | 超碰操操操| 中文字幕日日骚 | 99精品国产一区二区 | 国产色情又大又粗又黄的电影 | 一本无码久本草在线中文字幕dvd | 欧美人体视频 | 久9色| 色综合色综合色综合色欲 | 久久久久爽爽爽爽一区老女人 | 18久久久 | 91偷拍网站 | 亚洲国产精品无码久久青草 | av短片在线 | 中日韩亚洲人成无码网站 | 国产一区二区在线不卡 | 最新国产福利在线观看精品 | 丰满少妇内射一区 | 最新av在线 | 国产精品久久久久久亚洲伦 | 国产高清在线精品一区二区三区 | 国产精品一区在线蜜臀 | 九色porny视频黑人 | 欧美96在线 | 欧 | 国产欧美一区二区三区另类精品 | 日韩黄色免费观看 | 91软件视频 | 免费在线一区二区三区 | 国产专区第一页 | 亚洲乱亚洲乱 | 日日鲁夜夜如影院 | 女人做爰高潮呻吟娇喘动 | 欧美成人影音 | 最新国产亚洲人成无码网站 | 国产少妇高潮视频 | 日韩精品无码一区二区三区四区 | 国产精品一区二区在线播放 | jizzyou中国人少妇熟睡 | 免费无码肉片在线观看 | 久久99久久99精品免观看粉嫩 | 亚洲香蕉网久久综合影视 | 18成人在线视频 | 北条麻妃av在线 | 国产九九九 | 久久亚洲天堂网 | caoprom最新国产免费地址 | 国产一区二区福利 | 国产成人免费观看网站 | 欧美,日韩,国产在线 | 2018天天弄| 中文字幕人妻色偷偷久久 | 爱av导航| 欧美性天堂 | 97人妻熟女成人免费视频色戒 | 免费一区视频 | 日本精品成人 | 国产精品欧美综合亚洲 | 亚洲中文字幕无码不卡电影 | 天天拍夜夜爽 | av午夜三片乱码少妇 | avaiai| 国产在线午夜 | 男人的天堂2018无码 | 国产三区四区视频 |