問題タブ [icollection]
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.
c# - 配列が多次元かどうかを調べる
クラスに ICollection-Interface を実装しているので、CopyTo-Method を実装したいので、配列が多次元の場合は Argument-Exception をスローする必要があります。これはどういう意味ですか?私のメソッドの頭はこれです
public void CopyTo(MyClass[] array, int arrayIndex)
これらの括弧は、指定された配列が 1 次元であることを意味すると思いましたが、インターフェイスからコメントを自動的にインポートすると、多次元性を確認する必要があるというコメントが表示されます。誰かが私にそれを説明できますか?
敬具
セバスティア
c# - ICollection を返すことの本当の利点は何ですかリストの代わりに?
パブリック API では常に List ではなく ICollection (または IEnumerable) を返す必要があることを言及しているブログ投稿をいくつか読みました。リストの代わりに ICollection を返すことの本当の利点は何ですか?
ありがとう!
c# - iBATIS.NETはICollectionと連携できますか?
この質問は、私が持っている別の質問に関連しています。一般的なカスタムコレクションインターフェイスとUnityでiBATIS.NETを使用する
問題は、iBATIS.NETが、インターフェイスではなくカスタムコレクションの具体的なインスタンスである場合にのみ、カスタムコレクション(つまり、Barのカスタムコレクションを持つQueryForObject( "Select_Foo"))にデータを入力することであるようです。これがiBATIS.NETの制限であるかどうか、またはこれを行う方法があるかどうかを誰かが知っていますか?
ありがとう、
ポール
.net - CollectionAssert を使用した IList の単体テスト
MSTest フレームワークには、ICollection を受け入れる CollectionAssert があります。私のメソッドは IList を返します。どうやらリストはコレクションではありません..
IList を ICollection にする方法はありますか?
.net - 非ジェネリック ICollection を実装するクラスでの LINQ の使用
オブジェクトに対して LINQ クエリを実行したかったのですが、 をMatchCollection
実装していないためICollection<T>
、これは不可能であることがわかりましたICollection
。
コードの簡潔さだけでなく、パフォーマンスとメモリ使用量の両方の観点から、非ジェネリック コレクションで LINQ を使用するための最良のオプションは何ですか?
(興味がある場合は、非 LINQuified コードを次に示します:)
c# - ICollection を C# でより流暢にするシンプルでエレガントな方法はありますか?
例: カスタム コレクション クラスのAdd
メソッドをICollection
使用してメソッド チェーンと流暢な言語を実装したいので、これを実行できます。
いくつかのオプションを考えることができますが、それらは面倒で、ICollection を別のインターフェイスにラップするなどの作業が必要です。