zoukankan      html  css  js  c++  java
  • C#笔记之 函数可变参数

    (转自:http://blog.csdn.net/jackluangle/article/details/6539278)

    其实函数的参数的可变是因为不确定函数的参数大小的原因才使用的。看下面一个列子

    static void newPamars(string i,params string [] values);{}

    这就是一个简单的可变参数的声明。再这里params是指定参数可变的关键字,应该注意的是可变参数必须是参数中的最后一个,同时在一个方法中只能出现一个可变参数。

    下面给出一个具体的列子

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 namespace OperatorChange
     6 {
     7     class Program
     8     {
     9         static void Main(string[] args)
    10         {
    11            Console.WriteLine ( newParams("{0}","23","32","32","33","34"));
    12            Console.WriteLine ( newParams("{0}", "23", "32", "32", "33", "34","56","53","45","7")); 
    13             Console.ReadKey();
    14         }
    15         static string newParams(params string[] values)//params参数中必须出现在最后一个
    16         {
    17             string sum = "";
    18             for (int i = 0; i < values.Length-1;i++ )
    19             {
    20                 sum += values [i]+",";
    21             }
    22             if (values.Length > 0)
    23             {
    24                 sum+=values [values.Length -1];
    25             }
    26             return sum;
    27 
    28             
    29         }
    30     }
    31 }
  • 相关阅读:
    Python从文件中读取数据
    Python中类的继承
    Python中的类(2)
    Python中的类
    自动登陆抽屉(1)
    爬取汽车之家新闻
    Django简介
    web应用,http协议简介,web框架
    CentOS7安装python3.6
    MySQL之索引
  • 原文地址:https://www.cnblogs.com/FindSelf/p/3574040.html
Copyright © 2011-2022 走看看