首页 > 编程 > .NET > 正文

ASP.NET中的参数与特殊类型和特性

2024-07-10 12:49:04
字体:
来源:转载
供稿:网友

一、可选参数和命名参数

        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="男"};       

            注:匿名类型中的属性的赋值是一次性的,即匿名对的属性是只读的           

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表