Sabias que….?

Los operadores (++ o –) incrementan o decrementan el valor de una variable numérica en 1. Pero…… existen 2 condiciones:

1- Cuando es un prefijo, osea ++x  le suma 1 a la variable y devuelve el resultado (osea x+1)

2- Cuando es un postfijo, osea x++ le suma 1 a la variable, pero devuelve el valor anterior a sumarlo (osea devuelve el valor de x y después le suma 1).

	public static void Main()
	{
	var x=10;
var y=++x; //10+1
Console.WriteLine(y);

var z=y++; //en este caso "y" vale 12....pero como uso
//posfijo le pasa 11 a la variable "z"
Console.WriteLine(z);

Console.WriteLine(y);

	}

Referencia MSDN

Acá dejo el ejemplo para que se vea en vivo:

https://dotnetfiddle.net/H2ihKf

Saludos!

Anuncios

Un comentario sobre “Sabias que….?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s