色噜噜人体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在线播放 | 131mm少妇做爰视频 | 亚洲跨种族黑人xxxxx | 亚洲第一黄色片 | 一级在线| 国产无遮挡又黄又爽免费软件 | 嫩草在线播放 | 男人天堂久久久 | 亚洲人成电影网站色www | 欧美日高清视频 | 国产手机精品a | tickle双乳美女一丨vk | www.69视频| 欧洲成人一区 | 日韩婷婷 | 2021少妇久久久久久久久久 | 婷婷国产天堂久久综合五 | 国产偷v国产偷v精品视频 | 国产真实的和子乱拍在线观看 | 色爱无码av综合区老司机非洲 | 久久99国产精品久久久久久久久 | 在线黄色网页 | 日韩精品播放 | 亚洲一区 中文字幕 | 奇米综合四色77777久久 | 国产激情精品一区二区三区 | 国产黑色丝袜在线观看下 | 中文字幕制服欧美久久一区 | www.色播.com| 国产女人高潮嗷嗷嗷叫 | 色综合第一页 | 涩涩屋av | 一区二区三区精品视频在线观看 | 夜夜添狠狠添高潮出水 | 亚洲精品偷拍视频 | 欧美日韩激情一区二区三区 | 少妇爆乳无码av专区网站寝取 | 熟妇毛片| 男人女人免费视频 | 亚洲精品无码一区二区三区久久久 | 欧美一区二区三区网站 | 日本精品一区二区 | 亚洲免费国产 | 久久996re热这里只有精品无码 | 97香蕉碰碰人妻国产欧美 | 人妻巨大乳hd免费看 | 欧美在线一二三区 | 女人19水真多免费毛片 | 国产精品第100页 | 日本欧美一区二区三区 | 波多av在线 | deossex一| 日韩网 | 1024精品久久久久久久久 | 国产精华av午夜在线 | 午夜福利精品视频免费看 | 日日碰狠狠躁久久躁综合网 | 亚洲久久久久久中文字幕 | 亚洲aⅴ男人的天堂在线观看 | 麻豆国产尤物av尤物在线观看 | 国产精品污视频 | 午夜剧场毛片 | 国产精品爱久久久久久久电影蜜臀 | 日韩网站一区 | 久久网一区 | 91丨九色丨蝌蚪丨对白 | 亚洲色图欧洲色图婷婷 | 亚洲天堂网2014 | 二级黄色录像 | 日本一区二区在线播放 | 国产美女流白浆 | 成人美女视频在线观看18 | 无码av高潮抽搐流白浆在线 | 成人av片免费看 | 一级欧美黄色大片 | 欧美激情一区二区三区视频 | 国产成人精品午夜福利在线播放 | 国产精品久久久久久久久久久久午衣片 | 国产系列丝袜熟女精品网站 | 丁香六月久久综合狠狠色 | 中文字幕国产一区 | 黄色一级免费片 | 女人18毛片a级毛片 亚洲熟悉妇女xxx妇女av | 麻豆福利视频 | 巴西性猛交xxxx免费看久久久 | 自拍偷在线精品自拍偷无码专区 | 精品欧洲av无码一区二区14 | 国产一区国产二区在线精品 | 亚洲男女在线 | 第一页av| 国产精品黄色裸体片 | 欧美日韩一级黄 | 午夜精品久久99蜜桃的功能介绍 | 中美日韩毛片免费观看 | 亚洲精品无码av人在线播放 | 亚洲污在线观看 | 精品人妻人人做人人爽夜夜爽 |