В общем интересует меня следующее: ref и out. Первый позволяет передовать значение по ссылке (для переменных не ссылочного типа), а второй - возвращать значения, в количестве > 1. Может кто знает, если ли аргументы их не использовать? Мне почему то кажется, что они приносят либо уязвимость, либо ущерб производительности. Может я прав?