Sdílet prostřednictvím


= Operátor (C#-Reference)

Operátor přiřazení (=) ukládá hodnotu jeho pravém operandu v umístění úložiště, vlastnost nebo indexovací člen symbolem jeho levém operand a vrátí jako výsledek hodnotu.Operandy musí být stejného typu (nebo pravém operandu musí být implicitně převést na typ operandu levé).

Poznámky

Operátor přiřazení nemůže být přetížena.Je možné definovat operátory implicitní převod typu, které umožňují použít operátor přiřazení s těmito typy.Další informace naleznete v tématu Operátory převodu (C# programování Guide).

Příklad

class Assignment
{
    static void Main()
    {
        double x;
        int i;
        i = 5; // int to int assignment
        x = i; // implicit conversion from int to double
        i = (int)x; // needs cast
        Console.WriteLine("i is {0}, x is {1}", i, x);
        object obj = i;
        Console.WriteLine("boxed value = {0}, type is {1}",
                  obj, obj.GetType());
        i = (int)obj;
        Console.WriteLine("unboxed: {0}", i);
    }
}
/*
Output:
i is 5, x is 5
boxed value = 5, type is System.Int32
unboxed: 5
 */

Viz také

Referenční dokumentace

Hospodářské subjekty C#

Koncepty

Příručka programování C#

Další zdroje

C#-Reference