[解決済み] Tupleはいつ、何を使うのか?重複
2022-07-11 01:27:10
質問
どなたか、タプルとは何か、そしてそれを実際のシナリオでどのように使用するかを説明していただけませんか。私は、これがどのように私のコーディング経験を豊かにすることができるかを見つけたいのですが?
どのように解決するのですか?
これは msdn記事 は、例を挙げて非常によく説明しています、"。 タプルは、特定の数と順序の要素を持つデータ構造です。 "です。
タプルは一般的に4つの方法で使用されます。
1つのデータセットを表現する。例えば、タプル(tuple)は はデータベースのレコードを表し、その構成要素はレコードの個々のフィールドを表すことができます。 レコードの個々のフィールドを表すことができます。
データセットへの容易なアクセス、および操作を提供すること。
アウトパラメータを使用せずにメソッドから複数の値を返すため (C#の場合)または
ByRef
パラメータを使わずに、複数の値を返すことができます。1つのパラメータを通して複数の値をメソッドに渡すこと。例えば 例えば
Thread.Start(Object)
メソッドには一つのパラメータがあり スレッドが起動時に実行するメソッドに一つの値を与えることができます。 に一つの値を与えることができます。もしTuple<T1, T2, T3>
オブジェクトをメソッド を引数として与えると、スレッドの起動ルーチンに 3 つのデータを与えることができます。 のデータを提供することができます。
関連
-
[解決済み】コンパイルエラー「未割り当てのローカル変数を使用しています」が発生したのはなぜですか?
-
[解決済み】C# - パスに不正な文字がある場合
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] C#の正しいバージョン番号を教えてください。
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] 特定のプロパティに対するLINQのDistinct()
-
[解決済み] async」と「await」の使い方とタイミング
-
[解決済み] LINQのGroup by
-
[解決済み] Pythonの「名前付きタプル」とは何ですか?
-
[解決済み】IEnumerable vs List - What to Use? どのように動作するのでしょうか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー。「戻り値を変更できません」 C#
-
[解決済み] エンティティタイプ ApplicationUser は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み】プログラム実行中に1秒待つ
-
[解決済み】統合マネージドパイプラインモードで適用されないASP.NETの設定が検出された
-
[解決済み】「入力文字列が正しい形式ではありませんでした」エラーの解決方法は?[重複しています]。
-
[解決済み】WPFでXamlファイルにコメントを追加する方法は?
-
[解決済み】C# - パスに不正な文字がある場合
-
[解決済み】C#のequal to演算子でtextとvarcharのデータ型は互換性がない
-
[解決済み】URLから画像をダウンロードする方法
-
[解決済み】パラメータ付きRedirectToAction