Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Referencia del lenguaje C#
Operador += (Referencia de C#)

El operador de asignación y suma.

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

x += y

equivale 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 (Referencia de C#)).

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. Como los controladores de eventos se encapsulan dentro de un tipo de delegado, el uso del operador + = en este contexto se denomina concatenación de delegados. Para obtener más información, vea event (Referencia de C#) y Delegados (Guía de programación de C#).

// cs_operator_addition_assignment.cs
using System;
class MainClass
{
    static void Main() 
    {
        //addition
        int a = 5;
        a += 6;
        Console.WriteLine(a);

        //string concatenation
        string s = "Micro";
        s += "soft";
        Console.WriteLine(s);
    }
}
11
Microsoft
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2009 Microsoft Corporation. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker