黑马程序员-params
来源:互联网 发布:及时雨淘宝客软件骗局 编辑:程序博客网 时间:2024/06/05 04:34
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
params 关键字可以指定在参数数目可变处采用参数的方法参数。
such as :在控制台程序
using System;public class MyClass { public static void UseParams(params int[] list) //方法一,传入一个可变int数组 { for (int i = 0 ; i < list.Length; i++) { Console.WriteLine(list[i]); } Console.WriteLine(); } public static void UseParams2(params object[] list) 方法二传入一个object可变数组 { for (int i = 0 ; i < list.Length; i++) { Console.WriteLine(list[i]); } Console.WriteLine(); } static void Main() //主程序中调用 { UseParams(1, 2, 3); UseParams2(1, 'a', "test"); // An array of objects can also be passed, as long as // the array type matches the method being called. int[] myarray = new int[3] {10,11,12}; UseParams(myarray); }}输出:
1
2
3
1
a
test
10
11
12
(部分内容引用自msdn)
在需要传入多个参数的情况下
public static void UseParams2(string name,params object[] list) //需要多个参数的方法 {this.name=name; for (int i = 0 ; i < list.Length; i++) { Console.WriteLine(list[i]); } Console.WriteLine(); }
如果方法要求传入两个参数,那么params的可变数组只能放在后边,默认第一个传入的是string 的 name 后边传入的是这个数组,不然会导致错误
- 黑马程序员-params
- 黑马程序员 Params可变参数
- 黑马程序员——params
- 黑马程序员--关键字ref、out、与params
- 黑马程序员-console.writeline,不定长参数以及params
- [黑马程序员]面向对象二(构造方法、params、String处理函数)
- 黑马程序员——类,访问修饰符,属性,构造方法,命名空间,类图,params
- params
- 黑马程序员---------------
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 在Linux下,用OpenJTAG+OpenOCD烧写NAND Flash
- How to make transparent bridge with Slackware Linux.
- 详细记录python的range()函数用法
- Linux中断(interrupt)子系统之一:中断系统基本原理
- Java Struts2 实现数据库数据导出Excel文件
- 黑马程序员-params
- NHibernate的插入、删除、修改操作
- windows phone:资源(一)
- 我的SEO之路2013年3月5日最早的一个站突破
- 数据库中状态表的设计
- 关于z-index的那些事儿
- 【黑马程序员】第一章-Java概述一
- 不知细叶谁裁出,二月春风似剪刀
- Facebook 新开发的PHP Mock工具:FBMock