When declaring a method we can mark any of its parameters with the 'out' modifier. Doing so, we get the same effect as if we were using the 'ref' modifier instead. The only difference is been capable of passing over a variable that wasn't initialized. The following video clip (hebrew) shows that.
More video clips (hebrew) can be found at www.CSharpBook.co.il