C#7 C#7で導入されたMeta -Groupを使用すると、複数の値を単一のエンティティにバンドルできます。型グループタイプを返す方法を宣言できます。
その後、これらの値を次の方法で取得できます。 要素要素の命名
「item1」と「item2」の使用を避けるために、タプルの要素に名前を付けることもできます。これは、メソッドの値に署名または返却する方法に名前を追加することで完了できます。
(string, string, string) LookupName(long id) // 元组返回类型 { // 从数据存储中检索名、中间名和姓 return (first, middle, last); // 元组字面量 }
<构>分解
var names = LookupName(id); Console.WriteLine($"找到 {names.Item1} {names.Item3}。");
裁量は、元グループのもう1つの便利な機能です。これにより、メタグループを単一の変数に分解できます。 さらに、Microsoftの公式ドキュメントWebサイトで、より多くの例と詳細を見つけ、さらに説明を得るために提供されている他のリソースを調べることができます。
以上がC#メソッドから複数の値を返すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。