問題タブ [ilist]

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 投票する
3 に答える
2813 参照

c# - 2 次元のジェネリック リストを使用できますか?

2 次元のジェネリック リストを使用できますか

それは良いアプローチですか?

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

.net - IListに検索を実装し、検索されたオブジェクトのオブジェクトプロパティを更新するにはどうすればよいですか。

私はIListを宣言しています:

OrigVendors変数にデータを入力します。実行したいのは、探しているIDを持つすべてのオブジェクトを見つけることです。次に、見つかったオブジェクトのみについて、そのオブジェクトのプロパティを更新する必要があります。これはIListで可能ですか、それとも他のタイプのコレクションを使用する必要がありますか?VB.netを使用しています

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

c# - リフレクションでIListタイプのGetEnumerator()メソッドを見つけられないのはなぜですか?

このコードはもちろん有効です。定義上、IListにはGetEnumerator()メソッドがあります。

ただし、次のいずれも、GetEnumeratorという名前のIListタイプのメンバーを見つけることができません。

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

wpf - WPF-XAMLツリービューからGeneric.Listへのバインド

階層表示でIListをWPFTreeViewにバインドしようとしています。これが私のオブジェクトです:

特定のオブジェクトに何人の子供がいるのかわかりません。子供にも子供がいる可能性があります。

HierarchialDataTemplateをいじっていますが、成功していません。

助言がありますか?

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

c# - C#配列にCountプロパティがないのはなぜですか?

重複の可能性:
コレクション内のカウントvs長さvsサイズ

本当に奇妙な:

次のようなC#配列

配列のサイズを取得するためのLengthプロパティをサポートします。ただし、配列はIListインターフェイスも実装しています。

ただし、IListインターフェイスはCountプロパティも提供します。なぜアレイ(この場合は「テスト」)が機能しないのですか?

編集:Countプロパティを提供するのは実際にはICollectionインターフェイス(IListではない)であり、これはインターフェイスの明示的な実装によるものであると指摘してくれたすべての人に感謝します。

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

wcf - WCF RESTfulサービスでjson形式のIListを返す方法は?

WCF 3.5 サービスでこのようなメソッド シグネチャを使用することは可能ですか (Offer は DataContractAttribute と DataMemberAttribute を持つカスタム クラスです)。

対応する URL を Web ブラウザーに入力すると、シリアル化エラーが発生するためです (IList に Serializable 属性がないため、json シリアライザーがシリアル化できないためだと思います)。

回避策は、次のようなメソッド シグネチャを使用することです。

同じシリアル化された出力 (単純な json 配列) になりますが、最初のものは XML で動作するため、同じ署名を維持しながら json で動作させる方法があるかどうか疑問に思っていました。

編集:XMLシリアライゼーションでも動作しないため、動作は正常のようです。この署名を保持し、シリアライザーの動作を変更してこれを機能させることは可能ですか? どのように?

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

c# - WPF / C# / IList インターフェイスを使用して Oracle クエリ データにアクセスする

C# で IronPython WPF アプリを書き直しています (さまざまな理由により)。IPython では、次のようなことができます。

行 = dt.GetList()

foreach (行の行);

など。C# はデータ型にかなりうるさいので、foreach のようなものを機能させる方法や、単純なインデックス付きバージョン (下のメッセージ ボックス内) を機能させる方法さえ理解できませんでした。私はそれをCollectionViewに変えたいとは思っていません。これよりもはるかに複雑なことを行う方法について、かなりの情報をグーグルで検索しました-最終的にはそれをやりたいと思うかもしれません-しかし、今のところ、データを単純なOracleのようなデータ型に戻すことができるかどうかを確認しようとしています- 文字列、Int など。提案を歓迎します。

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

c# - IEnumerableとIEnumerableの違い

IEnumerableとの違いは何IEnumerable<T>ですか?

これらのインターフェイスの両方を実装する多くのフレームワーククラスを見てきました。したがって、両方を実装することでどのような利点が得られるのか知りたいですか?

それらがどのように定義されているかを見てください:

ご覧のとおり、IEnumerable<T>から派生します。つまり、持ってIEnumerableいるものは何でも継承します。それでは、なぜ、単にではなく両方を実装するのでしょうか。実装が不十分ですか?IEnumerableIEnumerable<T>IEnumerable<T>IEnumerable<T>

同様に、他の同様のペアがあります。

  • IListIList<T>
  • ICollectionICollection<T>

これらについても知りたいです。

0 投票する
3 に答える
4468 参照

.net - ロックフリーでスレッドセーフな IList.NET 用

IList を実装するロックフリーでスレッドセーフなデータ構造はありますか?

当然のことながら、ロックフリーとは、.NET でロック プリミティブを使用せず、インターロック操作/アトミック操作を使用してスレッド セーフを実現する実装を意味します...どうやら並行データ構造の下にはありません...

浮いてるの見たことある人いる?

私は、 LockFreeVector と呼ばれるamino-cbbsに実装されたJavaを見てきましたこれまでのところ.NET用のものはありません。何か案は?

0 投票する
5 に答える
91 参照

c# - 渡された文字列に基づいて基本クラスのリストのリストからリストを返すための最良の方法は何ですか

渡された文字列に基づいて基本クラスのリストのリストからリストを返すための最良の方法は何ですか。

これを行うためのより良い方法があると確信しています。どんな助けでもいただければ幸いです。