Maison >développement back-end >Tutoriel C#.Net >Quelles sont les améliorations apportées aux paramètres Out dans C# 7.0 ?
Nous pouvons déclarer des valeurs en ligne comme paramètres pour les méthodes.
Les paramètres de sortie existants ont désormais été améliorés dans cette version. Maintenant, nous pouvons déclarer
Utilisez des variables dans la liste d'arguments d'un appel de méthode au lieu d'écrire du code séparé Déclaration de déclaration.Avantages −
Le code est plus lisible.
Pas besoin d'attribuer une valeur initiale.
Syntaxe existante −
class Program{ public static void AddMultiplyValues(int a, int b, out int c, out int d){ c = a + b; d = a * b; } public static void Main(){ int c; int d; AddMultiplyValues(5, 10, out c, out d); System.Console.WriteLine(c); System.Console.WriteLine(d); Console.ReadLine(); } }
15 50
Nouvelle syntaxe −
class Program{ public static void AddMultiplyValues(int a, int b, out int c, out int d){ c = a + b; d = a * b; } public static void Main(){ AddMultiplyValues(5, 10, out int c, out int d); System.Console.WriteLine(c); System.Console.WriteLine(d); Console.ReadLine(); } }
15 50
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!