locked
Quelle est la difference entre const et static readonly RRS feed

  • Discussion générale

  • Quelle est la difference entre const et static readonly?
    Alex Petrescu - MSFT
    mardi 5 janvier 2010 14:24

Toutes les réponses

  • La différence est que la valeur d’une variable static readonly est assignée a l’exécution, et elle peut alors être modifiée par la classe dont elle fait partie. La valeur d’une variable const est assignée pendant la compilation.

     

    Attention :

    Pour les types référence, static et instance, le modificateur readonly ne fait qu’empêcher l’assignation d’une nouvelle référence à la variable. L’objet pointe par la référence peut toujours être modifie.

    Vous pouvez trouver plusieurs détails ici :

    http://blogs.microsoft.fr/faqcsharp/archive/2004/12/20/426.aspx


    Alex Petrescu - MSFT
    mardi 5 janvier 2010 14:25