Всем привет! Как с помощью params передать в метод неограниченное количество массивов?
Здравствуйте, kovitol, Вы писали:
K>Всем привет! Как с помощью params передать в метод неограниченное количество массивов?
Задать params соответствующий тип, скажем массив массивов. Язык бы указал, а так на C, например:
void method (int** params)
{
...
}
Здравствуйте, kovitol, Вы писали:
K>Всем привет! Как с помощью params передать в метод неограниченное количество массивов?
Ну, например, так...
void method( int params, ... );
Здравствуйте, deniok, Вы писали:
K>>Всем привет! Как с помощью params передать в метод неограниченное количество массивов?
D>Задать params соответствующий тип, скажем массив массивов. Язык бы указал, а так на C, например:
D>D>void method (int** params)
D>
Если на C++ с использованием STL, то можно так:
void method(std::vector< std::vector<int> > params);
Вместо типа int может быть любой тип.
Здравствуйте, Nikita123, Вы писали:
N>Здравствуйте, deniok, Вы писали:
K>>>Всем привет! Как с помощью params передать в метод неограниченное количество массивов?
D>>Задать params соответствующий тип, скажем массив массивов. Язык бы указал, а так на C, например:
D>>D>>void method (int** params)
D>>
N>Если на C++ с использованием STL, то можно так:
N>N>void method(std::vector< std::vector<int> > params);
N>
N>Вместо типа int может быть любой тип.
Я думаю, автор имеет ввиду ключевое слово в C#, но немного ошибся форумом )
Всем спасибо, рзобрался сам. Использовал jagged массив. static void PrintTable(string head, params int[][] mas )