А можно ли при вызове метода как-либо образом "скипнуть" часть 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);
//Можно ли как-нибудь это сделать?
}
Можно перегрузить эту функцию с разным числом параметров, а можно сделать функцию с переменным числом параметров (при помощи ключевого слова params) .