Operador += (Referencia de C#)

El operador de asignación y suma.

Comentarios

Una expresión que utiliza el operador de asignación +=, por ejemplo

x += y

es equivalente a

x = x + y

salvo que x sólo se evalúa una vez.El significado del operador + depende de los tipos de x e y (suma para operandos numéricos, concatenación para operandos de tipo cadena, etc.).

El operador += no se puede sobrecargar directamente, pero los tipos definidos por el usuario sí pueden sobrecargar el operador + (vea operator).

El operador += se utiliza también para especificar un método al que se llama en respuesta a un evento; estos métodos se denominan controladores de eventos.El uso del operador += en este contexto se denomina suscribirse a un evento.Para obtener más información, vea Cómo: Suscribir y cancelar la suscripción a eventos (Guía de programación de C#).y Delegados (Guía de programación de C#).

Ejemplo

class AddAssigment
{
    static void Main()
    {
        //addition
        int a = 5;
        a += 6;
        Console.WriteLine(a);

        //string concatenation
        string s = "Hello";
        s += " world.";
        Console.WriteLine(s);
    }
}
/*
Output:
11
Hello world
*/

Vea también

Referencia

operadores de C#

Conceptos

Guía de programación de C#

Otros recursos

Referencia de C#