Net面向对象程序设计--理解参数数组---.pptVIP

  • 3
  • 0
  • 约9.7千字
  • 约 24页
  • 2017-09-06 发布于重庆
  • 举报

Net面向对象程序设计--理解参数数组---.ppt

11.2 比较参数数组和可选参数 对于获取可选参数来说,它仍然有一个固定的参数列表,不能传递一组任意实参 编译器会生成代码,在方法运行前,为任何遗漏的实参在栈上插入默认值。方法不关心哪些实参是由调用者提供的,哪些是由编译器生成的默认值 使用参数数组的方法,相当于有一个完全任意的参数列表,没有任何参数具有默认值 方法可准确判断调用者提供了多少个实参 通常,如果方法要获取任意数量的参数,就是用参数数组,只有在不方便强迫调用者为每个参数都提供一个实参的时候,才使用可选参数 * 孙月江 syjsdut@163.com * 第11章 理解参数数组 本章内容 使用Params关键字接受任意数量的参数 使用Params关键字和object类型,接受任意类型、任意数量的参数 比较获取参数数组的方法和获取可选参数的方法 重载是指在相同的作用域内,声明两个或多个同名的方法 如果需要对不同类型的参数执行相同的操作,重载非常有用 示例: class Console { public static void WriteLine(int parameter) ... public static void WriteLine(double parameter) ... public static void WriteLine(decimal

文档评论(0)

1亿VIP精品文档

相关文档