問題タブ [anonymous-objects]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 匿名オブジェクトの利点は何ですか?
Sample
以下のようなコードで使用される名前のクラスが 1 つあります。
私はそれを次のように呼びます:
of any class (
匿名の ``Object new Sample() ) and call any
require method if I don't have any further use of this
Object`を作成すると利点があるかどうかを知りたいです。
c# - C#で匿名オブジェクトにリストを追加するにはどうすればよいですか?
リストがあるとしましょう:
オブジェクトが次のようになるように、これを匿名オブジェクトに追加するにはどうすればよいですか。
c++ - c++、抽象クラスで匿名サブクラス オブジェクトを作成する
抽象クラスがあり、2 つの匿名サブクラス オブジェクトを作成する必要があります。複数のサブクラスがあります。これらのオブジェクトの 1 つを作成するコードを記述するだけです。
c# - 辞書を正しく解析する方法の中へ
に取り組んでいましたHtmlHelper.AnonymousObjectToHtmlAttributes
。
匿名オブジェクトでうまく機能します:
結果parseTest
には 2 つのキーと値のペアがあります。
しかし、Dictionary
オブジェクトの場合:
得られたのattrs
は、4 つのキーと 4 つの値を持つ奇妙なオブジェクトです。4 つのキーはComparer、Count、Keys、Valuesです。
2つの違いについて尋ねる他のSO投稿(ここ)。選択された答えは言う
差がありすぎない…
本当に?attrsInDict
そして、匿名オブジェクトから取得したものと同じ結果を解析して取得する正しい方法は何ですか?
次のコードで属性をマージするつもりです。
c# - LINQ で匿名オブジェクトのリストをグループ化およびマージ/フラット化する方法
変更するアクセス権がない LINQ クエリによって生成された匿名オブジェクトのリストがあります。
オブジェクトには次のプロパティがあります。
多くの場合、各「担当者」は複数の注文を出すため、OrderId だけが異なる行が多数あります。同じ担当者が複数の注文を出した場合、これらを新しい構造で 6 つのグループにまとめてバッチ処理する必要があります。
しかし、担当者が 8 つの注文を出した場合、6 つのバッチと 2 つのバッチが存在することになります。そのため、新しいオブジェクトが常に同じ数のプロパティを持つとは限りません。
最初の結果セットを RepId でグループ化することから始めましたが、次にどこに行けばよいかわかりません。
これはLINQを使用して可能ですか?
c# - 静的クラス c# から匿名オブジェクト プロパティにアクセスする
複数の匿名オブジェクトを持つ静的クラスがあります。各オブジェクトにはさまざまな量のプロパティがありますが、各プロパティは常に作成されたクラスのオブジェクトです。
Fields.FieldInfo1.Customer
2 番目のクラス (Program.cs、コンソール アプリケーション)にアクセスしようとしましたが、機能していませんFields.FieldInfo1.
。何が間違っていますか?