ホームページ > バックエンド開発 > C++ > C#メソッドから複数の値を返すにはどうすればよいですか?

C#メソッドから複数の値を返すにはどうすればよいですか?

Linda Hamilton
リリース: 2025-01-31 20:02:10
オリジナル
751 人が閲覧しました

How Can I Return Multiple Values from a C# Method?

C#returnの複数の値 cのバージョンとは異なり、C#はメソッド呼び出しから複数の値をサポートします。以下は、この目標を達成する方法です。 Yuanグループ(C#7以降)を使用してください

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート