在向大家详细介绍C#参数数列之前,首先让大家了解下C#种的四种参数形式,然后全面介绍C#参数数列。
在微软的.NET推出后,关于C#的有关文章也相继出现,作为微软的重要的与JAVA抗衡的语言,C#具有很多优点。本文将选一些C#语言中的重要知识详细介绍
C#种的四种参数形式:
◆一般参数
◆in参数
◆out参数
◆C#参数数列
本文只介绍C#参数数列
C#参数数列
C#参数数列能够使多个相关的参数被单个数列代表,换就话说,C#参数数列就是变量的长度。
- using System;
- class Test
- {
- static void F(params int[] args) {
- Console.WriteLine("# 参数: {0}", args.Length);
- for (int i = 0; i < args.Length; i++)
- Console.WriteLine("\targs[{0}] = {1}", i, args[i]);
- }
- static void Main() {
- F();
- F(1);
- F(1, 2);
- F(1, 2, 3);
- F(new int[] {1, 2, 3, 4});
- }
- }
- 以下为输出结果:
- # 参数: 0
- # 参数: 1
- args[0] = 1
- # 参数: 2
- args[0] = 1
- args[1] = 2
- # 参数: 3
- args[0] = 1
- args[1] = 2
- args[2] = 3
- # 参数: 4
- args[0] = 1
- args[1] = 2
- args[2] = 3
- args[3]
【编辑推荐】