lang:csharp:syntaxe
Ceci est une ancienne révision du document !
Table des matières
Convention de codage
Conventions de mise en majuscules Archive du 06/12/2018
En gros : tout est en PascalCase sauf les arguments de méthodes et les variables. Il n'est pas défini de convention pour les attributs privés (dépréciés).
Opérateur ?. et ??.
ref et out
ref signifie :
- La valeur est déjà définie et
- La méthode peut la lire et l'écrire.
out signifie :
- La valeur n'est pas initialisée et ne peut pas être lue par la méthode jusqu'à ce qu'elle soit définie,
- La méthode doit l'initialisée avant de se terminer.
c# - What's the difference between the 'ref' and 'out' keywords_ - Stack Overflow, Archive
Cast avec as, is et ()
is renvoie true si le cast est possible, false sinon.
variable is Object
as renvoie la variable castée si le cast est possible, null sinon.
variable as Object
() renvoie la variable castée si le cast est possible, sinon génère une exception de type InvalidCastException en cas d'échec.
(Object)variable
lang/csharp/syntaxe.1544102179.txt.gz · Dernière modification : de root
