точно, я не учел что передаются другие переменные. Но сам синтаксис передачи - правильный?
или надо:
if (SetParam1 != 0) & (SetParam2 !=0) UpdateMyInt(ref param1, param2); //вот эта часть
мне механизм передачи интересен из-за недопонимания синтаксиса
задача с возвратом переменных уже есть идеи как решить, надо просто обмозговать