当前位置: 首页 > wzjs >正文

.net域名 可以做公司网站吗电脑网站开发手机上可以打开吗

.net域名 可以做公司网站吗,电脑网站开发手机上可以打开吗,小程序需要租服务器吗,做图片的软件本章内容: 方法的结构 方法体内部的代码执行 局部变量 局部常量 控制流 方法调用 返回值 返回语句和void方法 局部函数 参数 值参数 引用参数 引用类型作为值参数和引用参数 输出参数 参数数组 参数类型总结 方法重载 命名参数 可选参数 栈帧 递归 方法重载 一个类中可以有多个…

本章内容:
方法的结构
方法体内部的代码执行
局部变量
局部常量
控制流
方法调用
返回值
返回语句和void方法
局部函数
参数
值参数
引用参数
引用类型作为值参数和引用参数
输出参数
参数数组
参数类型总结
方法重载
命名参数
可选参数
栈帧
递归

方法重载

一个类中可以有多个同名方法,这叫作方法重载(methodoverloading)。使用相同名称的
每个方法必须有一个和其他方法不同的签名()。

  • 方法的签名由下列信息组成,它们在方法声明的方法头中:
    • 方法的名称;
    • 参数的数目;
    • 参数的数据类型和顺序;
    • 参数修饰符。
  • 返回类型不是签名的一部分,而我们往往误认为它是签名的一部分。
  • 请注意,形参的名称也不是签名的一部分。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
例如,下面4个方法是方法名AddValues的重载:

class A
{long AddValues(int a,int b){return a+b;}long AddValues(int c,int d,int e){return c+d+3;}long AddValues(float f,float g){return (long)(f+g);}long AddValues(long h,long m){return h+m;}
}

下面的代码展示了一个非法的方法重载。两个方法仅返回类型和形参名不同,但它们仍有相
同的签名,因为它们的方法名相同,而且参数的数目、类型和顺序也相同。编译器会对这段代码
生成一条错误消息。

命名参数

至此我们用到的所有参数都是位置参数,也就是说每一个实参的位置都必须与相应的形参位
置对应。

此外,C#还允许我们使用命名参数(named parameter)。只要显式指定参数的名字,就可以
以任意顺序在方法调用中列出实参。细节如下。

  • 方法的声明没有什么不一样。形参已经有名字了。
  • 不过在调用方法的时候,形参的名字后面跟着冒号和实际的参数值或表达式,如下面的
    方法调用所示。在这里a、b、c是Calc方法3个形参的名字。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
图6-13演示了使用命名参数的结构。

在使用命名参数的时候,需要在方法调用中包含参数名。无须对方法声明做
任何改变
在调用的时候,你可以同时使用位置参数和命名参数,但所有位置参数必须先列出。例如,
下面的代码演示了Calc方法的声明及其使用位置参数和命名参数不同组合的5种调用方式。

class MyClass
{public int Calc(int a,int b,int c){return (a+b)**c;}static void Main(){MyClass mc=new MyClass();int r0=mc.Calc(4,3,2);         //位置参数int r1=mc.Calc(4,b:3,3,c:2);   //位置参数和命名参数int r2=mc.Calc(4,c:2,b:3);     //交换了顺序int r3=mc.Calc(c:2,b:3,a:4);   //所有都是命名参数int r4=mc.Calc(c:2,b:1+2,a:3+1);//命名参数表达式Console.WriteLine($"{r0},{r1},{r3},{r4}");}
}

命名参数对于自描述的程序来说很有用,因为我们可以在方法调用的时候显示哪个值赋给哪
个形参。例如,如下代码调用了两次GetCylinderVolume,第二次调用具有更多的信息并且更不
容易出错。

class MyClass
{double GetCylinderVolume(double radius,double height){return 3.1415*radius*radius*height;}static void Main(string[] args){MyClass mc=new MyClass();double volume;volume=mc.GetCylinderVolume(3.0,4.0);volume=mc.GetCylinderVolume(radius:3.0,height:4.0);}
}
http://www.dtcms.com/wzjs/570694.html

相关文章:

  • 做个外贸网站建设城市2的游戏在哪个网站
  • 厦门市建设局网站摇号景德镇陶瓷学院校友做网站的
  • cpu占用超出网站空间的分配值中企动力是干什么的
  • 建设部门网站网站页面设计合同
  • 兰州新区城乡建设局网站外贸网站建设注意事项和建议
  • 医院网站建设的特点秀洲区建设局网站
  • 网站建设空标记上海到北京飞机几小时
  • 网站开发的程序平台中文域名最新资讯
  • 网站建设模块下载深圳网站建设加q5299丶14602推广
  • 微信小程序怎拼做搬家网站网站在线支付
  • 手机访问网站下面电话怎么做电子商务网站建设渠道
  • dede网站地图xml南昌网站建设利润
  • 北京网站建设公司分享网站改版注意事项广告策划公司有哪些
  • 网站快速收录软件西安建筑工程有限公司
  • 个人网站放什么内容厦门网站制作案例
  • 企业微网站怎么做合肥网红打卡地
  • 四川省建设厅官方网站电话大都会下载安装
  • 网站建设教程纯正苏州久远网络企业微信app下载安装官方版
  • 滨海哪家专业做网站做ppt一般在什么网站好
  • 探测器 东莞网站建设白酒招商网站大全
  • 网站推广好做吗如何做网站的关键词
  • 做汽车团购网站app开发技术路线
  • 移动医护网站建设利弊红豆影视传媒有限公司
  • 郴州市网站建设科技免费申请地图定位
  • 做网站用商标吗wordpress widget修改
  • 163k地方门户网站系统奉化网络推广
  • 南宁大型网站开发自己做的网站能备案吗
  • c 做网站后台edd次元的避风港网站代理
  • 做电影网站怎么接广告有域名怎么建网站南宁
  • 静态网站模板下载wordpress最好cms