Listes, dictionnaires, queues et piles : des collections C# pour tous les usages !

Aujourd’hui, nous abordons les collections. Des alternatives bien pratiques aux Array, avec de multiples avantages. On peut y insérer où en retirer plus facilement des éléments, il n’est pas nécessaire de connaître le nombre d’éléments final de la liste dès l’initialisation, et elles ont de nombreuses fonctions dédiées (tri, interrogation…). Bref, vous allez le voir, […]

Guide de nommage des variables, méthodes et autres identifiants en C# et dans Unity

Quel est un bon nom pour ma classe ou ma variable ? Quels sont les règles à respecter et les écueils à éviter ? Bien nommer les différents éléments de sa solution logicielle est une stratégie payante sur le long terme. Ça facilite la collaboration entre plusieurs développeurs, ça permet de plus facilement s’y retrouver […]

Quand et comment utiliser les fonctions Update(), FixedUpdate() et LateUpdate() de Unity 3D

Dans Unity 3D, si vous créez un script C# et que l’ouvrez pour l’éditer, le contenu par défaut du script est ainsi : On a deux fonctions bien commodes et aux noms évocateurs : Start() qui se déclenche au début du script, et Update() qui se déclenche à chaque « mise à jour » du […]

Code C# : conversion de base 10 vers et depuis une base N

Dès qu’on a un pied dans l’informatique, on croise généralement assez rapidement des bases numériques autres que le décimal. Le premier contact, c’est généralement soit le binaire, soit de l’hexadécimal, utilisé notamment pour les couleurs web, façon #FF00A6. C’est normal : le binaire ou base 2 est la langue de base des composants informatiques, et […]