zoukankan      html  css  js  c++  java
  • C#之params

    params 使普通的函数数组参数 int[] a,变成了一个可变变量类型,与Java中的int... a类似,以下代码一目了然:

    1 using System;
    2  using System.Collections.Generic;
    3  using System.Linq;
    4 using System.Text;
    5
    6 namespace Chap01
    7 {
    8 class Program
    9 {
    10 static void printArray(int[] a)
    11 {
    12 foreach (int i in a)
    13 {
    14 Console.WriteLine(i);
    15 }
    16 }
    17
    18 static void printVars(params int[] a)
    19 {
    20 foreach (int i in a)
    21 {
    22 Console.WriteLine(i);
    23 }
    24 }
    25 static void Main(string[] args)
    26 {
    27 int[] iArray = { 1, 2, 3, 4, 5 };
    28 printArray(iArray);
    29 printVars(1, 2, 3, 4, 5, 6, 7);
    30 }
    31 }
    32 }

    打印结果:

    1 1
    2 2
    3 3
    4 4
    5 5
    6 1
    7 2
    8 3
    9 4
    10 5
    11 6
    12 7
    13 请按任意键继续. . .
  • 相关阅读:
    sql
    java常见异常
    call的用法及NodeList与Array的区别
    os模块
    random模块
    time模块
    序列化模块
    模块介绍
    内置函数
    匿名函数-lambda
  • 原文地址:https://www.cnblogs.com/nysanier/p/2054727.html
Copyright © 2011-2022 走看看