let's see if i got it:
in c# ref types are by default passed by ref and value types are by default passed by out..is this truth?