C# has a ref keyword. Using ref you can pass an int to a method by reference. What goes on the stack frame when you call a method that accepts an int by reference?
It will pass the local variable by reference instead of sending a new copy for it