問題タブ [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.

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

wpf - 文字列キーを使用したインデックス付きプロパティへのバインド

TKeyがXAMLの文字列であることを辞書にバインドしたいとします。

動作しません。

どうすればいいですか?

私はItem( "Key")について話している

0 投票する
7 に答える
11476 参照

c# - IDが必要ですnullキーを許可する実装

基本的に、私はこのようなものが欲しいです:

これを可能にする基本クラスライブラリに組み込まれているものはありますか?上記のコードは、nullキーを追加すると、実行時に例外をスローします。

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

c# - 値がオブジェクトであり、それらのオブジェクトのプロパティがキーである場合、ディクショナリよりも優れたデータ構造はありますか?

のプロパティであるDictionary<int, object> ところがあります。このためのより良いデータ構造はありますか?キーが冗長なので、プロパティを使用したい気がします。intobj

これは、 ID番号に基づいDictionary<int, obj>て値にランダムにインデックスを付けることができるコンテナクラスのフィールドです。コンテナクラスの簡略化された(例外処理なしの)インデクサーは次のようになります。objint

ここで、オブジェクトを保持するmyDictionary前述のです。Dictionary<int, obj>

これは迅速なランダムアクセスの典型的な方法かもしれませんが、私はセカンドオピニオンを得たいと思いました。

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

xaml - xaml で辞書を作成しますか?

疑似例:

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

c# - asp.net (aspx) ページから静的クラスに含まれる静的辞書を列挙するにはどうすればよいですか

aspx ページから静的クラスに含まれる静的辞書をループする方法がわかりません。私は静的クラスのためにこれを持っています

より具体的なaspx部分でこのように綴ることで機能させることができます

しかし、コードビハインドで変数を宣言することで省略できると思いましたか?

ビルド エラー「型名 'ErrorCodeDic' は型 ErrorCode に存在しません。

そして、aspxページで使用します

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

c# - Dictionary を持つネストされたクラスの XML シリアル化

ネストされたクラスを XML シリアル化しようとしています。両方のクラスには、このリンクを使用してシリアライズしている辞書があります。

シリアル化は正常に機能しますが、ネストされたクラスは逆シリアル化されません。やり方を教えてください。

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

nhibernate - 流暢なnHibernateとマッピングIDictionary>方法は?

次のように、Dictionary型のプロパティとDictionary型の値を持つクラスのマッピングを作成する際に問題があります。

私のマッピングは次のようになります。

これは機能しません。私が欲しい重要なことは、2つではなく1つのテーブルにすべてを持っていることです。この2番目のIDictionaryからクラスを作成したとき、私はより大きな問題を抱えています。しかし、最初は今のように試すことができます。

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

c# - IEnumerable から辞書を再作成する>

を返すメソッドがありますがIEnumerable<KeyValuePair<string, ArrayList>>、一部の呼び出し元は、メソッドの結果が辞書である必要があります。を に変換して を使用できるようにするにはどうすればよいIEnumerable<KeyValuePair<string, ArrayList>>ですDictionary<string, ArrayList>TryGetValue?

方法:

発信者:

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

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を見たので、問題は辞書だと思っただけです。

ドー!ごめん...

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

vb.net - IXmlSerializable 辞書の問題

Dictionaryを実装するジェネリックを作成しようとしていましたIXmlSerializable( Charles Fedukeの功績によるものです)。

ここに私の試用版があります:

結果:

WriteXml メソッドの上にブレークポイントを配置しました。停止すると、ライターにはデータがまったく含まれておらず、ルート要素と xml 宣言が含まれている必要があります。