[解決済み】Tupleクラスで "Item1", "Item2 "よりも優れた命名法
2022-04-03 15:57:37
質問
Tupleクラスを使用し、その中の項目の名前を提供する方法はありますか?
例えば
public Tuple<int, int, int int> GetOrderRelatedIds()
OrderGroupId, OrderTypeId, OrderSubTypeId, OrderRequirementIdのIDを返します。
私のメソッドを使う人に、どれがどれだかわかるようにできたらいいなと思います。 (メソッドを呼び出すと、result.Item1, result.Item2, result.Item3, result.Item4 という結果が出ます。 どれがどれだかわからない)
(これらのIdを保持するクラスを作ればいいのは分かっていますが、これらのIdはすでにそれぞれのクラスで生きており、このメソッドの戻り値のためにクラスを作るのは馬鹿げているように思えます)。
どのように解決するのですか?
C# 7.0 (Visual Studio 2017)では、そのための新しい構造があります。
(string first, string middle, string last) LookupName(long id)
関連
-
[解決済み】C# ASP.NET使用時に「WebClientのリクエスト中に例外が発生しました。
-
[解決済み】2つ(またはそれ以上)のリストを1つに統合する(C# .NETで
-
[解決済み] C#で文字を繰り返し表示する最適な方法
-
[解決済み] Enum "Inheritance" (継承)
-
[解決済み] パブリックフィールドとオートマチックプロパティ
-
[解決済み】List<X>からList<Y>へのキャストのためのより短い構文?
-
[解決済み】xmlドキュメントでジェネリッククラスとメソッドを参照する方法
-
[解決済み】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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】"出力タイプがクラスライブラリのプロジェクトは直接起動できない"
-
[解決済み】Ajax処理で「無効なJSONプリミティブ」と表示される件
-
[解決済み】ソケットのアドレス(プロトコル/ネットワークアドレス/ポート)は、通常1つしか使用できない?
-
[解決済み】MetadataException: 指定されたメタデータ・リソースをロードできない
-
[解決済み】WSACancelBlockingCallの例外について
-
[解決済み】2つ(またはそれ以上)のリストを1つに統合する(C# .NETで
-
[解決済み] ...基礎となる接続は閉じられました。予期しないエラーが受信で発生しました
-
[解決済み] 関数を終了するには?
-
[解決済み】名前 'ViewBag' が現在のコンテキストに存在しない - Visual Studio 2015
-
[解決済み】非同期メソッドをアウトパラメータで書くには?