lang:csharp:syntaxe
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
lang:csharp:syntaxe [2016/11/04 15:47] – Création avec "ref et out" root | lang:csharp:syntaxe [2020/04/28 21:12] (Version actuelle) – mhtml -> html root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====Convention de nommage==== | ||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | 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 mais on peut utiliser camelCase en les préfixant par '' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Opérateur [[lang: | ||
+ | |||
=====ref et out===== | =====ref et out===== | ||
'' | '' | ||
- La valeur est déjà définie et | - La valeur est déjà définie et | ||
- | - La méthode peut lire et l' | + | - La méthode peut la lire et l' |
'' | '' | ||
- | - La valeur n'est pas initialisée et ne peut être lue par la méthode jusqu' | + | - La valeur n'est pas initialisée et ne peut pas être lue par la méthode jusqu' |
- La méthode doit l' | - La méthode doit l' | ||
- | [[http:// | + | [[http:// |
+ | |||
+ | =====Cast avec as, is et ()===== | ||
+ | '' | ||
+ | <code csharp> | ||
+ | variable is Object | ||
+ | </ | ||
+ | |||
+ | '' | ||
+ | <code csharp> | ||
+ | variable as Object | ||
+ | </ | ||
+ | |||
+ | '' | ||
+ | <code csharp> | ||
+ | (Object)variable | ||
+ | </ |
lang/csharp/syntaxe.1478270822.txt.gz · Dernière modification : 2016/11/04 15:47 de root