Operador += (Referência de C#)
O operador de atribuição de adição.
Comentários
Uma expressão usando o += o operador de atribuição, como
x += y
Equivale a
x = x + y
exceto pelo fato de x é avaliada apenas uma vez. O significado da operador + depende dos tipos de x e y (adição de operandos numéricos, a concatenação de operandos de cadeia de caracteres e assim por diante).
O += operador não pode ser sobrecarregado diretamente, mas tipos definidos pelo usuário podem sobrecarregar o operador + (consulte operador).
O += é também usado para especificar um método que será chamado em resposta a um evento; Esses métodos são chamados de manipuladores de eventos. O uso da += operador nesse contexto é conhecido como Assinando um evento. Para obter mais informações, consulte Como realizar e cancelar a assinatura de eventos (Guia de Programação em C#). e Delegados (Guia de Programação em C#).
Exemplo
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
*/