<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • .net學(xué)習(xí)心得

    時(shí)間:2020-12-17 11:00:31 學(xué)習(xí)心得體會 我要投稿

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

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

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

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

    添加完之后編譯生成一下,就會在這個(gè)類庫項(xiàng)目中的bin\debug中有一個(gè)classlib.dll文件。然后添加一個(gè)控制臺應(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")
                    {

    《1》《2》.net學(xué)習(xí)心得 相關(guān)文章:攜手助學(xué)培訓(xùn)心得讀三字經(jīng)心得體會小學(xué)科學(xué)教研員培訓(xùn)心得小學(xué)英語聽課心得學(xué)習(xí)師德師風(fēng)心得體會學(xué)習(xí)于丹論語心得體會2012年師德學(xué)習(xí)心得體會鄉(xiāng)鎮(zhèn)教研員培訓(xùn)班學(xué)習(xí)心得查看更多>> 學(xué)習(xí)心得體會

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

    一套.net筆試題01-12

    NET程序員簡歷范文08-23

    .net工程師簡歷表格08-26

    ASP.NET筆試題小匯總01-12

    ASP.NET如何防止SQL注入01-08

    網(wǎng)絡(luò)ASP.net程序員10-26

    NET程序員專業(yè)簡歷范文08-01

    .net程序員英文簡歷范文08-10

    談?wù)凙SP和ASP.NET的區(qū)別01-08

    湖北東潤科技ASP.NET筆試題01-09

    主站蜘蛛池模板: 大伊香蕉精品视频在线导航| 亚洲日韩欧美制服精品二区| 无码精品人妻一区二区三区中 | 香蕉依依精品视频在线播放 | 亚洲处破女AV日韩精品| 亚洲AV无码精品色午夜果冻不卡 | 人妻精品久久久久中文字幕| 欧美日韩精品久久久久| 亚洲精品无码av天堂| 欧美精品一区二区蜜臀亚洲| 蜜国产精品jk白丝AV网站| 99热门精品一区二区三区无码| 亚洲国产综合精品中文字幕 | 99久久人人爽亚洲精品美女| 亚洲麻豆精品国偷自产在线91| 亚洲高清专区日韩精品| 99久久国产热无码精品免费| www夜片内射视频日韩精品成人| 成人精品一区二区三区免费看 | 国产精品网址在线观看你懂的| 欧美人与性动交α欧美精品成人色XXXX视频| 蜜臀久久99精品久久久久久| 精品无人码麻豆乱码1区2区| 国产高清国内精品福利99久久| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 国产精品国产欧美综合一区| 亚洲色精品88色婷婷七月丁香 | 日韩精品一区二区午夜成人版| 国产成人精品无码免费看| 久久亚洲中文字幕精品一区| 国产成人精品大尺度在线观看| 亚洲精品国产精品乱码视色| 国产成人久久精品二区三区| 久久精品欧美日韩精品| 日韩精品一区二区三区视频| 91精品无码久久久久久五月天| 奇米影视7777久久精品| 无码人妻精品一区二| 国产在线精品一区二区三区不卡| 国产精品久久久久国产A级| 亚洲精品无码久久久久久|