点点滴滴访问量:
 

数组参数

   如果形参表中包含了数组型参数,那么它必须在参数表中位于最后,另外允许是一维数组。数组型参数不能用ref out 修饰符。

下面是一个例子,在这个例子中我遇到两个问题:

1.      params关键字的功能

2.      怎么样把输入的数字 做为数组使用

using System;

 

namespace study121

{

    /// <summary>

    /// Class1 的摘要说明。

    /// </summary>

    class Class1

    {

        static void F( params int [] args) //这里这个params 关键字对应F10203040)和F();如果没有这个关键字的话就会出错

        {

            Console.WriteLine("Array contains {0} elements:",args.Length);

            foreach (int i in args)

            {

                Console.Write(" {0}", i);

            }

            Console.WriteLine();

 

        }

        /// <summary>

        /// 应用程序的主入口点。

        /// </summary>

        [STAThread]

        static void Main(string[] args)

        {

            int [] a = {1,2,3};

            F(a);

            F(10,20,30,40);

            Console.WriteLine("请输入数字:");

            int b =Convert.ToInt32(Console.ReadLine());//怎么解决这里的数组问题,就是把输入进来的数字做为数组来做为参数?

            F(b);

            F();

        }

    }

}

posted on 2006-04-12 16:33  sopper  阅读(305)  评论(0编辑  收藏  举报