Die Mehrfachwerte in der c# return
Im Gegensatz zur Version von C unterstützt C# mehrere Werte aus Methodenaufrufen. Das Folgende ist die Methode, um dieses Ziel zu erreichen:
Verwenden Sie die Yuan -Gruppe (C# 7 und höhere Versionen)
C# 7 Die in C# 7 eingeführte Meta -Gruppen ermöglicht es Ihnen, mehrere Werte in eine einzelne Entität zu bündeln. Sie können eine Methode deklarieren, um den Typ -Gruppentyp zurückzugeben, zum Beispiel:
Dann können Sie diese Werte auf folgende Weise abrufen:
(string, string, string) LookupName(long id) // 元组返回类型 { // 从数据存储中检索名、中间名和姓 return (first, middle, last); // 元组字面量 }
<命> nennen Elementelemente
var names = LookupName(id); Console.WriteLine($"找到 {names.Item1} {names.Item3}。");
Sie können auch das Element des Tupels benennen, um "item1" und "item2" zu vermeiden. Dies kann abgeschlossen werden, indem der Name zur Unterzeichnung oder Rückgabe des Wertes der Methode hinzugefügt wird:
<构> Dekonstruktion
(string first, string middle, string last) LookupName(long id) // 命名元组元素 { return (first: first, middle: middle, last: last); // 字面量中的命名元组元素 }
Darüber hinaus finden Sie weitere Beispiele und Details auf der offiziellen Dokumentations -Website von Microsoft und untersuchen andere Ressourcen, um weitere Erklärungen zu erhalten.
Das obige ist der detaillierte Inhalt vonWie kann ich mehrere Werte aus einer C# -Methode zurückgeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!