Введение в программирование



         

Example.15.2


using System;

public class MyClass1

{

public static void UseParams1(params int[] list)

{

// Отображение списка параметров

for ( int i = 0 ; i < list.Length ; i++ )

Console.WriteLine(list[i]);

}

public static void UseParams2(params object[] list)

{ // В переменном списке параметров могут быть

// объекты различных типов

for ( int i = 0 ; i < list.Length ; i++ )

Console.WriteLine((object)list[i]);

}

public static void UseParams3(int k,params object[] list)

{ // В переменный список параметров

// включаются параметры, начиная

// со второго

for ( int i = 0 ; i < list.Length ; i++ )

Console.WriteLine((object)list[i]);

}

public static void Main()

{

UseParams1(1, 2, 3, 4, 5);

UseParams1(1, 2);

int[] myarray = new int[3] {1,2,3};

UseParams1(myarray);

UseParams2(111, 'f', "string");

UseParams3(111, 'f', "string");

}

}




Содержание  Назад  Вперед