Вопрос по params
От: kovitol  
Дата: 28.11.08 14:28
Оценка:
Всем привет! Как с помощью params передать в метод неограниченное количество массивов?
Re: Вопрос по params
От: deniok Россия  
Дата: 28.11.08 14:34
Оценка:
Здравствуйте, kovitol, Вы писали:

K>Всем привет! Как с помощью params передать в метод неограниченное количество массивов?


Задать params соответствующий тип, скажем массив массивов. Язык бы указал, а так на C, например:
void method (int** params)
{
...
}
Re: Вопрос по params
От: fay Украина www.bekhter.net
Дата: 28.11.08 19:03
Оценка:
Здравствуйте, kovitol, Вы писали:

K>Всем привет! Как с помощью params передать в метод неограниченное количество массивов?

Ну, например, так...
void method( int params, ... );
Best regards,
Oleg Bekhter
Software Developer
Re[2]: Вопрос по params
От: Nikita123 Россия  
Дата: 28.11.08 19:36
Оценка:
Здравствуйте, deniok, Вы писали:
K>>Всем привет! Как с помощью params передать в метод неограниченное количество массивов?
D>Задать params соответствующий тип, скажем массив массивов. Язык бы указал, а так на C, например:
D>
D>void method (int** params)
D>

Если на C++ с использованием STL, то можно так:
void method(std::vector< std::vector<int> > params);

Вместо типа int может быть любой тип.
Желаю успеха,
Никита.
Re[3]: Вопрос по params
От: Were  
Дата: 28.11.08 19:47
Оценка: +1
Здравствуйте, 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#, но немного ошибся форумом )
Re[2]: Вопрос по params
От: Аноним  
Дата: 29.11.08 09:51
Оценка:
Всем спасибо, рзобрался сам. Использовал jagged массив. static void PrintTable(string head, params int[][] mas )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.