Compartilhar via


+ Operador (C# Reference)

O + operador pode funcionar como um unário ou um operador binário.

Comentários

Unário + operadores são predefinidos para todos os tipos numéricos.O resultado de um unário + operação em um tipo numérico é apenas o valor do operando.

Binário + operadores são predefinidas para tipos numéricos e de seqüência de caracteres.Para numérico tipos + calcula a soma dos dois operandos.Quando um ou ambos os operandos são do tipo string + concatena as representações de seqüência de caracteres dos operandos.

Tipos de delegate também fornecem um binário + operador, que executa o delegate concatenação.

Tipos definidos pelo usuário podem sobrecarregar o operador unário + e binário + operadores.Operações em tipos integrais geralmente são permitidas na enumeração.Para mais informações, consulte operador (referência de C#).

Exemplo


class Plus
{
    static void Main()
    {
        Console.WriteLine(+5);        // unary plus
        Console.WriteLine(5 + 5);     // addition
        Console.WriteLine(5 + .5);    // addition
        Console.WriteLine("5" + "5"); // string concatenation
        Console.WriteLine(5.0 + "5"); // string concatenation
        // note automatic conversion from double to string
    }
}
/*
Output:
5
10
5.5
55
55
*/

Especificação de linguagem C#

Para obter mais informações, consulte Especificação de linguagem do C# A especificação da linguagem é a fonte definitiva para a sintaxe e o uso da linguagem C#.

Consulte também

Referência

Operadores de C#

operador (referência de C#)

Conceitos

Guia de programação do C#

Outros recursos

Referência de C#