色噜噜人体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 | 成人免费在线观看网址 | 99久久无色码中文字幕人妻蜜柚 | 中文字幕18页 | x88av 福利| 99久久国产综合精品女图图等你 | 日韩艹逼视频 | 波多野结衣免费一区视频 | 亚洲精品久久久蜜臀av站长工具 | 国产无遮挡又黄又爽无vip | 视频二区在线观看 | 欧美a级理论片 | 强美女免费网站在线视频 | 国产一区三级 | 国产成人理论在线观看视频 | 欧美性猛交xxxx乱大交喷浆 | 中文字幕资源在线 | 国产又长又粗 | 免费视频三区 | 成年站免费网站看v片在线 久久成人人人人精品欧 | 三级黄色免费网站 | 久色婷婷| 国产精品18久久久久久麻辣 | 亚洲一区二区三区中文字幕在线 | 黄色无遮挡网站 | 亚洲国产成人一区二区 | 国产精品久久久久久久av | 久久99精品久久久久久清纯 | 日本aⅴ片 | 亚洲精品一卡2卡三卡4卡5卡 | 9191色| 亚洲精品少妇一区二区 | 国产精品夜夜春夜夜爽久久老牛 | 尹人成人网| 四虎最新站名点击进入 | 三级欧美在线 | 青青国产精品 | 色综合久久99 | 少妇亚洲 | 粉嫩一区二区三区 | 久热在线播放中文字幕 | 天堂а在线最新版在线 | 黑人巨大亚洲一区二区久 | 亚洲码国产日韩欧美高潮在线播放 | 草草影院发布页 | 欧美日韩中文在线观看 | 精品麻豆一区二区三区乱码 | 亚洲一卡二卡三卡 | 777天堂麻豆爱综合视频 | 污片在线观看 | 国内外成人在线视频 | 午夜小视频免费 | 在线成人国产天堂精品av | 综合色天天鬼久久鬼色 | 色婷婷狠狠18 | 成人综合色站 | www.日本在线观看 | 免费无遮挡无码永久视频 | 亚洲嫩模喷白浆在线观看 | 国产精品视频一区二区亚瑟 | 欧美人性生活视频 | 黄色片视频在线观看 | 丰满女邻居的嫩苞张开视频 | 欧美 亚洲 中文 国产 综合 | 久久青草精品一区二区三区 | 日韩精品久久久久久久电影蜜臀 | 大肉大捧一进一出视频出来呀 | 精品四虎国产在免费观看 | 黄色三级毛片视频 | 中文字幕一区二区三区免费 | 国产欧美日韩一区二区三区 | 国产又大又长又粗又黄 | 欧美视频网站www色 国产欧美性 | 亚洲区一区二 | 人妻三级日本香港三级极 | 无码h肉动漫在线观看免费 国产98在线 | 免费 | 天堂av无码大芭蕉伊人av孕妇 | 亚洲欧美日韩国产一区二区 | 丁香花激情六月 | 在线播放国产精品三级网 | 明星换脸av一区二区三区网站 | 佐佐木明希av在线 | 亚洲综合在线激情 | 纯爱无遮挡h肉动漫在线播放 | 全部免费的毛片在线看 | 亚洲在线中文字幕 | 夜夜高潮夜夜爽夜夜爱爱 | 成年动漫18禁无码3d动漫 | 99精品免费久久久久久久久日本 | 日本亚洲最大的色成网站www | 亚洲大片在线观看 | 精品国产青草久久久久96 | 国内精品视频免费观看 | 精品久久久无码中文字幕天天 | 国产亚洲欧洲997久久综合 | 色一情一区二区三区 | 美女主播精品视频一二三四 |