Lorsque nous développons des jeux avec Unity, le langage de programmation que nous utilisons est C#. Dans la programmation C#, l'un des concepts fondamentaux que nous devons comprendre sont les fonctions et les procédures. Dans ce chapitre de notre cours en livre électronique, nous approfondirons ce sujet.

Fonctions en C#

Les fonctions en C#, également appelées méthodes, sont des blocs de code qui effectuent une tâche spécifique. Ils peuvent ou non renvoyer une valeur. Les fonctions aident à diviser le code en segments plus petits et plus faciles à gérer, ce qui le rend plus facile à lire et à maintenir.

Une fonction en C# se déclare comme suit :

public int Somme (int num1, int num2) { renvoyer num1 + num2 ; }

Dans cet exemple, « public » est le modificateur d'accès qui détermine la visibilité du rôle. 'int' est le type de retour de la fonction, qui spécifie le type de valeur que la fonction renvoie. « Somme » est le nom de la fonction. 'int num1, int num2' sont les paramètres de la fonction, qui sont les valeurs que la fonction reçoit lorsqu'elle est appelée.

Procédures en C#

Les procédures en C# sont un type spécifique de fonction qui ne renvoie pas de valeur. En d’autres termes, le type de retour de la procédure est « void ». Tout comme les fonctions, les procédures aident également à diviser le code en segments plus petits et plus faciles à gérer.

Une procédure en C# se déclare comme suit :

public void DisplayMessage() { Console.WriteLine("Bonjour tout le monde !"); }

Dans cet exemple, 'public' est le modificateur d'accès, 'void' est le type de retour de la procédure, ce qui indique que la procédure ne renvoie pas de valeur. 'DisplayMessage' est le nom de la procédure. Cette procédure n'a aucun paramètre.

Appel de fonctions et de procédures

Pour utiliser une fonction ou une procédure, nous devons appeler cette fonction ou cette procédure. L'appel de fonction est effectué par le nom de la fonction suivi de parenthèses et de tous les arguments que la fonction peut nécessiter.

Voici un exemple de la façon d'appeler la fonction « Somme » que nous avons déclarée précédemment :

int résultat = Somme (5, 3);

Et voici un exemple de la façon d'appeler la procédure 'ExibeMessage' que nous avons déclarée précédemment :

DisplayMessage();

Conclusion

Les fonctions et procédures sont fondamentales dans la programmation C#, car elles nous permettent de diviser notre code en blocs plus petits et plus faciles à gérer. Cela rend non seulement notre code plus facile à lire et à maintenir, mais cela nous permet également de le réutiliser, ce qui peut économiser beaucoup de temps et d'efforts.

Nous espérons que ce chapitre vous a permis de bien comprendre les fonctions et procédures en C#. Dans le chapitre suivant, nous approfondirons d'autres concepts de programmation C# importants pour le développement de jeux avec Unity.

Répondez maintenant à l’exercice sur le contenu :

Quelle est la principale différence entre les fonctions et les procédures en C# dans le cadre du développement de jeux avec Unity ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Orientation objet en C#

Page suivante de lebook gratuit :

16Orientation objet en C#

0 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte