int func(void)だとint一つしか返せないけど、
void func(ref int a, ref int b)だとint二つ返せるよね、ってことじゃね?

使い方の一つとしては間違ってないと思うけど、
>216の書き方だとどういう理解をしてるのか俺には分からん。