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

       

using System; public class MyClass1


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");

} }

Листинг 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");

}

}


Содержание раздела