タプルをいつ、何に使うのか?[重複] 質問する

タプルをいつ、何に使うのか?[重複] 質問する

誰か、タプルとは何か、そしてそれを実際のシナリオでどのように使用するのかを説明してください。これが私のコーディング経験をどのように豊かにするのかを知りたいです。

ベストアンサー1

これmsdn 記事例を挙げてとてもわかりやすく説明している。タプルは、特定の数と順序の要素を持つデータ構造です。「」。

タプルは一般的に次の 4 つの方法で使用されます。

  1. 単一のデータ セットを表します。たとえば、タプルはデータベース レコードを表し、そのコンポーネントはレコードの個々のフィールドを表します。

  2. データ セットへの簡単なアクセスと操作を提供します。

  3. ByRefout パラメーター (C# の場合) またはパラメーター (Visual Basic の場合)を使用せずに、メソッドから複数の値を返します。

  4. 1 つのパラメータを介してメソッドに複数の値を渡すこと。たとえば、Thread.Start(Object)メソッドには 1 つのパラメータがあり、起動時にスレッドが実行するメソッドに 1 つの値を渡します。メソッドの引数としてオブジェクトを指定するとTuple<T1, T2, T3>、スレッドの起動ルーチンに 3 つのデータ項目を渡すことができます。

おすすめ記事