亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

ASP.NET中的參數與特殊類型和特性

2024-07-10 13:32:28
字體:
來源:轉載
供稿:網友

一、可選參數和命名參數

        1、可選參數

           語法:

                [修飾符] 返回類型 方法名(必選參數1...必選參數n,可選參數1...可選參數n)                 

           eg:

static void BookList(string category,int pageIndex = 1)        {          //操作        }        //調用        static void Main(string[] args)        {          BookList("C#"); //使用全部默認參數          BookList("C#",2) //不使用默認參數        }

        2、命名參數

            語法:

                方法名(參數1名:參數1值...參數n名:參數n值)                

            eg:

static void BookList(string category,int pageIndex = 1)        {          //操作        }        //調用        static void Main(string[] args)        {          BookList(category:"C#"); //使用全部默認參數          BookList(category:"C#",pageIndex:2) //不使用默認參數        }

二、.NET的特殊類型 

        1、隱式類型

            隱式類型主要有以下幾種應用場合:聲明局部類型變量、for初始化語句、foreach初始化語句、using語句          

           eg:           

  var list = new Student(); //Student為自定義類型     

   注:使用var,必須在聲明變量的同時進行賦值             

       2、匿名類型(可以通過new運算符和對初始值來創建匿名類型)

            new{屬性1名:屬性1值,...屬性n名:屬性n值}            

            eg:           

   var stu = new {Name="張三",Age=18,Gender="男"};       

            注:匿名類型中的屬性的賦值是一次性的,即匿名對的屬性是只讀的           

        3、dynamic類型(定義動態類型)         

 //創建1個動態類型對象       dynamic person1 = new Student{Name="Bing",Age=20};      person1.Introduce();

            在編譯時不會報錯,在運行時會報錯,因為沒有Introduce方法            

        4、dynamic與var關鍵字有什么區別?

            var只能用于局部變量,不能用于字段和參數;聲明的同時必須初始化;變量的類型在編譯時就確定了

            dynmic用于類型的字段、方法參數、方法返回值,可用于泛型類型參數等;可以賦值或被賦值任何類型

                    不需要強制類型轉換

        5、可空類型

            1.語法:       

                    System.Nullable<類型> 變量名

                    或

                    類型?變量名                    

                    eg:                    

 System.Nullable<int> num = null;             System.Nullable<DateTime> birthday = null;            //或             int? num = null;            DateTime? birthday = null;    

                                                注:當把一個可空類型賦值給一個非空類型時,將引發編譯錯誤            

   eg:int? num = null; int num2 = num;

            2.可以使用可空類型的屬性,解決不能把一個可空類型賦值給一個非空類型

                (1) HasValue:屬于bool類型,當變量包含非空值時,它被設置為true

                (2) Value:如果HasValue為true 則說明Value包含有意義的值,否則將引發InvalidOperaionException                          

   int? num1 = 5        int num2 = num1??0;    

三、特性

        1.C#的特性主要有以下特點

            為目標元素(可以是程序集、類、屬性、方法)加入附加信息,類似于注釋

            特性本質上也是一個雷,直接或間接的繼承自Acttribute類

            特性命名都以Attribute結尾,但是在使用它時可以省略,.NET會自動找到對應得特性類

        2.語法

            [特性名] 或[特性名(參數值...)]            

            eg:             

[Obsolete]  //這個方法可用使用 但是編譯時會警告        [Obsolete("不要使用舊的方法,使用新的方法",false)]  //這個方法可用使用 但是編譯時會警告        [Obsolete("不要使用舊的方法,使用新的方法",true)]   //這個方法不可以使用,編譯時會報錯        static void Old(){          Console.WriteLine("這是舊方法!");        }        static void New(){          Console.WriteLine("這是新方法!");        }        public static void Main(){          Old();        }

       3.自定義特性(繼承Attribute)

            eg:         

[AttributeUsage(AttributeUsages.Class|AttributeUsages.Method,AllowMultiple=true)]      [AttributeUsage(AttributeUsages.Class)]  //只能在類中進行使用      [AttributeUsage(AttributeUsages.Method)]  //只能在方法中進行使用      [AttributeUsage(AllowMultiple=true)]    //可以在同一個類上進行多次使用            class DescriptionAttribute:Attribute{        public string name{get;set;}        public DescriptionAttribute(){}        public DescriptionAttribute(string name){          this.name = name        }      }

以上所述是小編給大家介紹的ASP.NET中的參數與特殊類型和特性,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区三区在线视频| 97av在线视频免费播放| 亚洲偷欧美偷国内偷| 欧美有码在线观看视频| 日韩av快播网址| 懂色av中文一区二区三区天美| 欧美在线免费视频| 国产成人综合久久| 日韩av中文字幕在线| 亚洲xxx自由成熟| 欧美成人三级视频网站| 亚洲黄色在线观看| 在线亚洲欧美视频| 亚洲综合精品一区二区| 97在线免费观看| 午夜精品福利在线观看| 国产精品尤物福利片在线观看| yw.139尤物在线精品视频| 国产一区二区三区在线视频| 疯狂做受xxxx欧美肥白少妇| 伊人男人综合视频网| 精品国产乱码久久久久久虫虫漫画| 国内偷自视频区视频综合| 欧美一区亚洲一区| 日韩一级黄色av| 91九色单男在线观看| 日韩视频免费中文字幕| 18久久久久久| 欧美日韩精品在线| 日韩亚洲欧美中文高清在线| 亚洲人成自拍网站| 精品无人区太爽高潮在线播放| 91国内免费在线视频| 日本精品久久久久影院| 久久全球大尺度高清视频| www.日韩免费| 亚洲美女av黄| 久久人人爽亚洲精品天堂| 国产精品扒开腿做爽爽爽的视频| 中文字幕日韩电影| 欧美午夜片在线免费观看| 久久69精品久久久久久久电影好| 欧美xxxx14xxxxx性爽| 精品在线小视频| 日韩av黄色在线观看| 国产精品高潮呻吟视频| 欧美日韩高清在线观看| 欧洲成人午夜免费大片| 午夜精品一区二区三区在线视频| 亚洲一区二区三区毛片| 久久久久国产精品免费网站| 亚洲精品一区二区网址| 久久天天躁日日躁| 亚洲桃花岛网站| 成人性生交大片免费观看嘿嘿视频| 秋霞成人午夜鲁丝一区二区三区| 伊人青青综合网站| 日韩中文字幕在线视频播放| 欧美日韩国产成人高清视频| 国产黑人绿帽在线第一区| 欧美一级成年大片在线观看| 久久网福利资源网站| 97欧美精品一区二区三区| 欧美高跟鞋交xxxxhd| 久久久久久久激情视频| 欧美激情乱人伦一区| 国产精品久久久久久久久久久新郎| 国产精品色婷婷视频| 国产成人鲁鲁免费视频a| 国产一区二区丝袜高跟鞋图片| 最好看的2019年中文视频| 日韩专区中文字幕| 成人黄色午夜影院| 狠狠色噜噜狠狠狠狠97| 欧美大片在线影院| 成人免费xxxxx在线观看| 777国产偷窥盗摄精品视频| 欧美精品在线播放| 国产成人激情视频| 欧美一级大片在线免费观看| 久久久久久久香蕉网| 亚洲欧美日韩爽爽影院| 欧美夜福利tv在线| 日韩成人激情在线| 欧美日韩加勒比精品一区| 色综合久综合久久综合久鬼88| 伊人久久久久久久久久久久久| 日韩大陆毛片av| 日韩高清a**址| 欧美成人激情在线| 欧美肥老太性生活视频| 国产精品自产拍高潮在线观看| 人人做人人澡人人爽欧美| 91午夜理伦私人影院| 国产精品自产拍在线观看中文| 色琪琪综合男人的天堂aⅴ视频| 国产午夜精品全部视频播放| 欧美一级在线亚洲天堂| 国产午夜精品全部视频在线播放| 亚洲国产精品电影在线观看| 欧美在线亚洲一区| 91国内免费在线视频| 亚洲综合最新在线| 亚洲欧美自拍一区| 欧美视频一区二区三区…| 九九久久国产精品| 久久久久久久久久久亚洲| 亚洲国产精品高清久久久| 中文字幕精品一区久久久久| 国产亚洲美女精品久久久| 97精品国产91久久久久久| 亚洲视频欧美视频| 高清欧美一区二区三区| 亚洲欧美日韩一区二区三区在线| 久久精品一本久久99精品| 亚洲综合中文字幕在线观看| 亚洲欧美日韩一区二区三区在线| 成人免费视频a| 一夜七次郎国产精品亚洲| 中文字幕日韩欧美精品在线观看| 中文字幕欧美日韩va免费视频| 疯狂做受xxxx高潮欧美日本| 欧美黑人巨大精品一区二区| 亚洲精品二三区| 国产成人综合久久| 97精品国产97久久久久久春色| 久久久久在线观看| 日韩a**中文字幕| 中文字幕亚洲在线| 精品激情国产视频| 欧美激情第三页| 一区二区在线视频| 尤物九九久久国产精品的分类| 亚洲精品国产精品乱码不99按摩| 久久久久久久电影一区| 成人在线免费观看视视频| 日韩精品在线播放| 亚洲国产一区二区三区在线观看| 成人福利在线观看| 在线日韩欧美视频| 亚洲第一区在线观看| 精品国偷自产在线视频99| 色综合91久久精品中文字幕| 大胆欧美人体视频| 欧美成年人网站| 欧美日产国产成人免费图片| 久久亚洲电影天堂| 日韩亚洲国产中文字幕| 国模叶桐国产精品一区| 国产欧美精品久久久| 日韩精品中文字幕在线| 亚洲欧美综合另类中字| 91高潮精品免费porn| 欧美午夜精品久久久久久浪潮| 国产91色在线|| 精品自拍视频在线观看| 精品一区二区电影| 欧美色图在线视频| 91av在线精品| 国内精久久久久久久久久人| 亚洲一区制服诱惑| 国产亚洲xxx| 国产精品白嫩初高中害羞小美女| 精品久久久视频|