Chinaunix首页 | 论坛 | 博客
  • 博客访问: 461273
  • 博文数量: 155
  • 博客积分: 786
  • 博客等级: 军士长
  • 技术积分: 1561
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-01 23:37
个人简介

在路上

文章分类

全部博文(155)

文章存档

2016年(2)

2015年(36)

2014年(45)

2013年(34)

2012年(38)

我的朋友

分类: C#/.net

2015-08-18 01:24:14

C#中params关键字
每个C#函数都允许有个参数带params关键字,在调用的时候可以不给他传值,也可以给他传值,还可以给他传多个值,例子如下:
 程序代码
using System;
using System.Collections.Generic;
using System.Text;


namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Test("Jack"));//不传值,显示Jack
            Console.WriteLine(Test("Jack", "Hi"));//传一个值,显示Jack Hi
            Console.WriteLine(Test("Jack", "Hi", "How are you?"));//传多个值,显示Jack Hi How are you?


            Console.ReadKey();
        }


        static string Test(string name, params string[] args)
        {
            string msg = name;


            for (int i = 0; i < args.Length; i++)
                msg += " " + args[i];


            return msg;
        }
    }
}

阅读(432) | 评论(0) | 转发(0) |
0

上一篇:C# 值类型和引用类型

下一篇:C# 字符串

给主人留下些什么吧!~~