問題タブ [idictionary]
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.
wpf - 文字列キーを使用したインデックス付きプロパティへのバインド
TKeyがXAMLの文字列であることを辞書にバインドしたいとします。
動作しません。
どうすればいいですか?
私はItem( "Key")について話している
c# - IDが必要ですnullキーを許可する実装
基本的に、私はこのようなものが欲しいです:
これを可能にする基本クラスライブラリに組み込まれているものはありますか?上記のコードは、nullキーを追加すると、実行時に例外をスローします。
c# - 値がオブジェクトであり、それらのオブジェクトのプロパティがキーである場合、ディクショナリよりも優れたデータ構造はありますか?
のプロパティであるDictionary<int, object>
ところがあります。このためのより良いデータ構造はありますか?キーが冗長なので、プロパティを使用したい気がします。int
obj
これは、 ID番号に基づいDictionary<int, obj>
て値にランダムにインデックスを付けることができるコンテナクラスのフィールドです。コンテナクラスの簡略化された(例外処理なしの)インデクサーは次のようになります。obj
int
ここで、オブジェクトを保持するmyDictionary
前述のです。Dictionary<int, obj>
これは迅速なランダムアクセスの典型的な方法かもしれませんが、私はセカンドオピニオンを得たいと思いました。
c# - asp.net (aspx) ページから静的クラスに含まれる静的辞書を列挙するにはどうすればよいですか
aspx ページから静的クラスに含まれる静的辞書をループする方法がわかりません。私は静的クラスのためにこれを持っています
より具体的なaspx部分でこのように綴ることで機能させることができます
しかし、コードビハインドで変数を宣言することで省略できると思いましたか?
ビルド エラー「型名 'ErrorCodeDic' は型 ErrorCode に存在しません。
そして、aspxページで使用します
c# - Dictionary を持つネストされたクラスの XML シリアル化
ネストされたクラスを XML シリアル化しようとしています。両方のクラスには、このリンクを使用してシリアライズしている辞書があります。
シリアル化は正常に機能しますが、ネストされたクラスは逆シリアル化されません。やり方を教えてください。
nhibernate - 流暢なnHibernateとマッピングIDictionary>方法は?
次のように、Dictionary型のプロパティとDictionary型の値を持つクラスのマッピングを作成する際に問題があります。
私のマッピングは次のようになります。
これは機能しません。私が欲しい重要なことは、2つではなく1つのテーブルにすべてを持っていることです。この2番目のIDictionaryからクラスを作成したとき、私はより大きな問題を抱えています。しかし、最初は今のように試すことができます。
c# - IEnumerable から辞書を再作成する>
を返すメソッドがありますがIEnumerable<KeyValuePair<string, ArrayList>>
、一部の呼び出し元は、メソッドの結果が辞書である必要があります。を に変換して を使用できるようにするにはどうすればよいIEnumerable<KeyValuePair<string, ArrayList>>
ですDictionary<string, ArrayList>
かTryGetValue
?
方法:
発信者:
c# - FSharp.Coreを含めずに、辞書をF#からC#に戻すにはどうすればよいですか?
IDictionary<int,int>
(で作成されたdict tuplist
)をF#からC#に戻そうとしていますが、。FSharp.Core
のためにへの参照を含める必要があると表示されSystem.Collections.IStructuralEquatable
ます。
を返してみましたDictionary<_,_>(dict tuplist)
が、違いはありません。
私も試しDictionary<_,_>(dict tuplist, HashIdentity.Reference)
ましたが、それは構造体だと言っていint
ます...
アップデート
OK、ME = STUPID
質問に重要な詳細を含めることを省略しました。これは、辞書をF#レコードで返すことであり、それが問題です。レコードと辞書を同時に追加し、IStructuralEqualityを見たので、問題は辞書だと思っただけです。
ドー!ごめん...
vb.net - IXmlSerializable 辞書の問題
Dictionary
を実装するジェネリックを作成しようとしていましたIXmlSerializable
( Charles Fedukeの功績によるものです)。
ここに私の試用版があります:
結果:
WriteXml メソッドの上にブレークポイントを配置しました。停止すると、ライターにはデータがまったく含まれておらず、ルート要素と xml 宣言が含まれている必要があります。