Exporter (0) Imprimer
Développer tout

=, opérateur (Référence C#)

L'opérateur d'assignation (=) stocke la valeur de l'opérande de droite dans l'emplacement de stockage, la propriété ou l'indexeur stipulé par l'opérande de gauche et retourne la valeur comme résultat. Les opérandes doivent être du même type (ou l'opérande de droite doit être implicitement convertible au type de l'opérande de gauche).

L'opérateur d'assignation ne peut pas être surchargé.

// cs_operator_assignment.cs
using System;
class MainClass
{
    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);
    }
}

 
i is 5, x is 5
boxed value = 5, type is System.Int32
unboxed: 5

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft