zurück Ob die Methode c# mehrere Werte zurückgeben kann, stand immer im Mittelpunkt der Diskussion von Entwicklern. In diesem Artikel wird dieses Konzept eingehend untersucht und die Machbarkeit der Erreichung dieses Ziels in C#klargestellt.
C# 7s mächtige Merkmale der Yuan -Gruppe
C# 7 führte die Meta -Gruppengruppe ein, wodurch das lang erwartete Merkmal für die Rückgabe mehrerer Werte Wirklichkeit wurde. Die Yuan -Gruppe bietet einen eleganten Mechanismus für die Rückgabe mehrerer Werte aus der Methode.
Erstellen und kehren Sie zur Yuan -Gruppezurück und kehren Sie zurück
Um die Methode zu verwenden, um mehrere Werte aus der Methode zurückzugeben, definieren Sie einfach den Rückgabetyp als Meta -Gruppengruppe. Jedes Element im Tupel stellt einen Wert dar, der zurückgegeben wird. Beispielsweise gibt die folgende Methode den Namen, den zweiten Vornamen und den Nachnamen einer Person zurück:
Wert in der Zugriffsgruppe
(string, string, string) LookupName(long id) { // 从数据存储中检索名、中间名和姓 return (first, middle, last); }
<命> nennen Elementelemente
Sie können auch einen Namen für die Elemente des Tupels angeben, sodass es bequemer ist, darauf zuzugreifen:
var names = LookupName(id); Console.WriteLine($"找到 {names.Item1} {names.Item3}。");
<构> dekonstruieren und die Yuan -Gruppe
c# unterstützt auch die Dekonstruktion und ermöglicht es Ihnen, die Elemente des Tupels einfach einer separaten Variablen zuzuweisen. Zum Beispiel zerlegt der folgende Code das Zitat der Lookupname -Methode:
(string first, string middle, string last) LookupName(long id) { // 从数据存储中检索名、中间名和姓 return (first, middle, last); }
Um mehr über die Tupel in C#zu erfahren, greifen Sie bitte auf die folgenden Links zu: (Hier sollte der entsprechende Link hier hinzugefügt werden, wird der Originaltext nicht bereitgestellt)
Das obige ist der detaillierte Inhalt vonWie kann ich mehrere Werte aus einer Methode in C#zurückgeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!