問題タブ [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.
c# - 2 次元のジェネリック リストを使用できますか?
2 次元のジェネリック リストを使用できますか
それは良いアプローチですか?
.net - IListに検索を実装し、検索されたオブジェクトのオブジェクトプロパティを更新するにはどうすればよいですか。
私はIListを宣言しています:
OrigVendors変数にデータを入力します。実行したいのは、探しているIDを持つすべてのオブジェクトを見つけることです。次に、見つかったオブジェクトのみについて、そのオブジェクトのプロパティを更新する必要があります。これはIListで可能ですか、それとも他のタイプのコレクションを使用する必要がありますか?VB.netを使用しています
c# - リフレクションでIListタイプのGetEnumerator()メソッドを見つけられないのはなぜですか?
このコードはもちろん有効です。定義上、IListにはGetEnumerator()メソッドがあります。
ただし、次のいずれも、GetEnumeratorという名前のIListタイプのメンバーを見つけることができません。
wpf - WPF-XAMLツリービューからGeneric.Listへのバインド
階層表示でIListをWPFTreeViewにバインドしようとしています。これが私のオブジェクトです:
特定のオブジェクトに何人の子供がいるのかわかりません。子供にも子供がいる可能性があります。
HierarchialDataTemplateをいじっていますが、成功していません。
助言がありますか?
c# - C#配列にCountプロパティがないのはなぜですか?
重複の可能性:
コレクション内のカウントvs長さvsサイズ
本当に奇妙な:
次のようなC#配列
配列のサイズを取得するためのLengthプロパティをサポートします。ただし、配列はIListインターフェイスも実装しています。
ただし、IListインターフェイスはCountプロパティも提供します。なぜアレイ(この場合は「テスト」)が機能しないのですか?
編集:Countプロパティを提供するのは実際にはICollectionインターフェイス(IListではない)であり、これはインターフェイスの明示的な実装によるものであると指摘してくれたすべての人に感謝します。
wcf - WCF RESTfulサービスでjson形式のIListを返す方法は?
WCF 3.5 サービスでこのようなメソッド シグネチャを使用することは可能ですか (Offer は DataContractAttribute と DataMemberAttribute を持つカスタム クラスです)。
対応する URL を Web ブラウザーに入力すると、シリアル化エラーが発生するためです (IList に Serializable 属性がないため、json シリアライザーがシリアル化できないためだと思います)。
回避策は、次のようなメソッド シグネチャを使用することです。
同じシリアル化された出力 (単純な json 配列) になりますが、最初のものは XML で動作するため、同じ署名を維持しながら json で動作させる方法があるかどうか疑問に思っていました。
編集:XMLシリアライゼーションでも動作しないため、動作は正常のようです。この署名を保持し、シリアライザーの動作を変更してこれを機能させることは可能ですか? どのように?
c# - WPF / C# / IList インターフェイスを使用して Oracle クエリ データにアクセスする
C# で IronPython WPF アプリを書き直しています (さまざまな理由により)。IPython では、次のようなことができます。
行 = dt.GetList()
foreach (行の行);
など。C# はデータ型にかなりうるさいので、foreach のようなものを機能させる方法や、単純なインデックス付きバージョン (下のメッセージ ボックス内) を機能させる方法さえ理解できませんでした。私はそれをCollectionViewに変えたいとは思っていません。これよりもはるかに複雑なことを行う方法について、かなりの情報をグーグルで検索しました-最終的にはそれをやりたいと思うかもしれません-しかし、今のところ、データを単純なOracleのようなデータ型に戻すことができるかどうかを確認しようとしています- 文字列、Int など。提案を歓迎します。
c# - IEnumerableとIEnumerableの違い?
IEnumerableとの違いは何IEnumerable<T>ですか?
これらのインターフェイスの両方を実装する多くのフレームワーククラスを見てきました。したがって、両方を実装することでどのような利点が得られるのか知りたいですか?
それらがどのように定義されているかを見てください:
ご覧のとおり、IEnumerable<T>から派生します。つまり、持ってIEnumerableいるものは何でも継承します。それでは、なぜ、単にではなく両方を実装するのでしょうか。実装が不十分ですか?IEnumerableIEnumerable<T>IEnumerable<T>IEnumerable<T>
同様に、他の同様のペアがあります。
IListとIList<T>ICollectionとICollection<T>
これらについても知りたいです。
c# - 渡された文字列に基づいて基本クラスのリストのリストからリストを返すための最良の方法は何ですか
渡された文字列に基づいて基本クラスのリストのリストからリストを返すための最良の方法は何ですか。
これを行うためのより良い方法があると確信しています。どんな助けでもいただければ幸いです。