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.