C# & out
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 04.09.02 06:47
Оценка:
А можно ли при вызове метода как-либо образом "скипнуть" часть out параметров?

Пример:
void Get (out int p1, out int p2, out int p3);


void Method()
{
  int p1, p2, p3;

  // сейчас пишу так даже если надо только один параметр
  Get (out p1, out p2, out p3);

  //А хотелось бы что-нибудь такое
  Get (,,p3);

  //или такое
  Get (null, null, p3);

  //Можно ли как-нибудь это сделать?  
}
Re: C# & out
От: serg_p Украина  
Дата: 04.09.02 07:02
Оценка:
Можно перегрузить эту функцию с разным числом параметров, а можно сделать функцию с переменным числом параметров (при помощи ключевого слова params) .
Re[2]: C# & out
От: cocaf  
Дата: 04.09.02 11:46
Оценка:
Здравствуйте serg_p, Вы писали:

SP>Можно перегрузить эту функцию с разным числом параметров, а можно сделать функцию с переменным числом параметров (при помощи ключевого слова params) .


Последнее не совсем точно.
"The params parameter can not be declared as ref or out"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.