問題タブ [collectionbase]

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.

0 投票する
2 に答える
145 参照

c# - C# の get/set の結果がスタック オーバーフローになる

インデックスの get/set 部分を使用すると、スタック オーバーフローが発生します。get set の代わりにリストに値を入れようとしましたが、結果は良くありませんでした。

主要:

回答: get/set 内でループしていました。作業コードは次のとおりです。

主要:

0 投票する
1 に答える
2072 参照

list - 特定のプロパティのカスタム変換で AutoMapper を使用する

親愛なるインターネットコミュニティ。

あるオブジェクトから別のオブジェクトに要素をマップする必要があります。クラスは同一 (同じクラス名、同じプロパティ) であるため、代わりに AutoMapper を試してみるべきだと思います。うまく機能しているように見えますが、問題が発生しました。1 つのクラスに、object一種の「ワイルドカード」コンテナとして使用される型プロパティがあります。

私は当初、AutoMapper がインスタンスの型を認識し、指示に従って適切なマッピングを実行できると考えていました。

ただし、これは出力です。

ご覧のとおり、AutoMapper はItem、新しい ExternalService インスタンスを作成する代わりに、プロパティのオブジェクト参照を喜んでコピーします。

Item次のようなカスタム関数に基づいてプロパティを解決するよう AutoMapper に指示する方法を探しています。

ヒントをいただければ幸いです。

-S

PS。方法があることに気づきましたConvertUsing。残念ながら、これは AutoMapper の「自動」部分を、DTO のすべてのプロパティのマッピングを実装する必要があるカスタムの明示的なマッピングに置き換えているようです。私は怠け者になりたいと思います.AutoMapperにその単一のプロパティだけの例外を作ってもらいたいです...

0 投票する
1 に答える
427 参照

vb.net - CollectionBase、Enumerator、Enumerable オブジェクトにはなりません

以下のコードにクラスがあります。ここでは、使用する IEqualityComparer の equals メソッドと hash メソッドに加えて、、、、および も実装したいと考えてaddいます。そこで、Inherits CollectionBase、IEnumerator、および IEnumerable を使用することにしました。removeitemcount from listGetEnumerator (current,movenext,position)

とにかく、たとえば、Part クラスで Add メソッドを使用しない場合、または GetEnumerator を使用しない場合は、次に移動します。何が問題ですか?

これはクラスです:

これはテストコードです:

編集:

リスト操作用の ICollection を実装する PartsCollection:

for each ループの PartsEnumeration:

テストコード:

0 投票する
0 に答える
44 参照

c# - ファイルを開いて collectionBase を設定しますか?

私は学校のために小さなプロジェクトを行っていますが、彼らがコレクションベースとファイル処理を使用することを望んでいるという事実に固執しています...

私の質問は、アプリの起動時に .txt ファイルを開いてコレクションベースにデータを入力するために何をする必要があるかということです。これは可能ですか?または、アプリにコレクションベースを記憶させる別の方法はありますか?

これまでの私のコード:

0 投票する
4 に答える
1999 参照

c# - コレクションの親オブジェクトを取得するにはどうすればよいですか?

C# で、コレクションを持つオブジェクトがある場合、コレクションを含むオブジェクトを取得することはできますか?

次に例を示します。

TestObjectCollectionコレクションは から継承され、のCollectionBaseコレクションですTestObjects

実装例を次に示します。

  • ATestObjectは次の名前で作成されます"Test1"
  • TestObject名前の に は"Test1"の名前の がありますTestObjectCollectionTestObject"Test2"

TestObjectの名前のを持っている場合、どうすれば の名前の"Test2"を入手できますかTestObject"Test1"

ありがとう

0 投票する
1 に答える
461 参照

c# - CollectionBase アイテムのリストを取得するにはどうすればよいですか?

C# で、T 型の CollectionBase があり、CollectionBase の各項目が同じ T 型の子 CollectionBase を持つことができる場合、再帰関数を使用せずにすべての T 型オブジェクトのリストを取得するにはどうすればよいでしょうか?

LINQ にはこれを行う機能がありますか?

前もって感謝します。