using System;
class Pruebaref
{
static void PruebaModificadorRef(ref int p)
{
p = p + 1; // Incrementa p en una unidad
Console.WriteLine(p); // Escribe valor de p en pantalla
}
static void Main()
{
int x = 8;
PruebaModificadorRef(ref x); // Usa el valor de x sin copiarlo
Console.WriteLine(x); // x vale 9 en este punto
}
}
dXNpbmcgU3lzdGVtOwoKY2xhc3MgUHJ1ZWJhcmVmCnsKICAgIHN0YXRpYyB2b2lkIFBydWViYU1vZGlmaWNhZG9yUmVmKHJlZiBpbnQgcCkKICAgIHsKICAgICAgICBwID0gcCArIDE7ICAgICAgICAgICAgICAvLyBJbmNyZW1lbnRhIHAgZW4gdW5hIHVuaWRhZAogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHApOyAgIC8vIEVzY3JpYmUgdmFsb3IgZGUgcCBlbiBwYW50YWxsYQogICAgfQoKICAgIHN0YXRpYyB2b2lkIE1haW4oKQogICAgewogICAgICAgIGludCB4ID0gODsKICAgICAgICBQcnVlYmFNb2RpZmljYWRvclJlZihyZWYgeCk7ICAgICAgICAvLyBVc2EgZWwgdmFsb3IgZGUgeCBzaW4gY29waWFybG8KICAgICAgICBDb25zb2xlLldyaXRlTGluZSh4KTsgICAgICAgICAgICAgICAvLyB4IHZhbGUgOSBlbiBlc3RlIHB1bnRvCiAgICB9Cn0=