色噜噜人体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片国产 | 韩国日本美国免费毛片 | 欧美最新精品videossexohd | 国产无遮挡裸体免费视频 | 少妇性影院爽爽爽爽爽爽 | 777kkk999成人ww | 亚洲性按摩 | 香蕉欧美成人精品a∨在线观看 | 免费av一级 | 欧美囗交做爰视频 | 天堂在线一区二区三区 | 欧美一级黄色网 | 国产精品床戏女高潮原声 | 中国白嫩丰满少妇xxxxx明星 | 久久涩涩爱 | 久久婷婷伊人 | 日韩中文av| 啪啪色视频 | 亚洲一区激情 | 无遮挡又黄又刺激的视频 | 日韩欧美中文字幕一区二区 | 肉色之夜:巨乳朋友女友的诱惑 | 国产精品久久久久成人 | 日本黄色a视频 | 宅男噜噜噜 | 中文字幕乱码亚洲影视 | 久久www免费人成_看片老司机 | 国产亚洲激情 | 三级网址在线观看 | 一本一本久久a久久综合精品蜜桃 | 18精品爽视频在线观看 | 亚洲最大av无码网站最新 | 成年女人爽到高潮喷视频 | 韩国精品一区二区无码视频 | 一区二区三区在线 | 日 | 老熟妇午夜毛片一区二区三区 | 欧美大片aaaaa免费观看 | 成年无码一区视频 | 蜜桃精品视频在线观看 | 91嫩草在线视频 | 538国产精品一区二区免费视频 | 日本99热| 色七综合 | 天天干影院| 99国内自产精华 | 午夜精品久久久久久99热小说 | 99久久免费精品国产男女高不卡 | 亚洲视频在线观看一区二区 | 爱爱网址视频 | 影音先锋中文字幕在线 | 色噜噜狠狠色综合久 | 18禁黄污吃奶免费看网站 | 国产理论剧情大片在线播放 | 久久久久久免费毛片精品 | 老司机午夜福利试看体验区 | 99热在线国产 | 青青青国产免费线在 | 精品人妻系列无码人妻免费视频 | 47pao国产成永久免费视频 | 久久综合操 | 亚洲一区二区在线免费 | 三级网站在线播放 | 婷婷网色偷偷久久久99超碰 | 噜噜噜噜狠狠狠7777视频 | 不卡无在一区二区三区四区 | 亚洲情区 | 少妇高潮毛片免费看 | 九九操视频 | 久久综合九色综合欧美狠狠 | av福利网 | 亚洲和欧洲一码二码区别7777 | 亚洲欧美自拍一区 | 手机看片福利视频 | 中文字幕在线观看高清 | 人人澡人人澡人人看添 | 免费在线观看污片 | 无人区国产成人久久三区 | 蜜桃臀无码内射一区二区三区 | 欧美牲交a欧美在线 | 加比勒色综合久久 | 少妇小芸h系列小说 | 国产男女无套 | 亚洲自拍一区在线观看 | 亚洲人成人影院在线观看 | 国产av久久人人澡人人爱 | 国产成人精品一区二区视频 | 自偷自拍av | 国内精品中文字幕 | 亚洲精品久久av无码一区二区 | 欧美日韩国内在线 | 激情视频久久 | 开心春色激情网 | 午夜港台福利写真片 | 在线观看一区二区三区四区 |