問題タブ [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 投票する
2 に答える
229 参照

wpf - WPF はカスタム UserControl から依存関係プロパティをバインドできません

カスタム UserControl 内に MultiSelectComboBox UserControl があります。ディクショナリのタイプである SelectedItems 依存関係プロパティ (上記の MSCB から) を My ViewModel プロパティのいずれかにバインドしたいと思います...

*MSBC は --> MultiSelectComboBox UserControl を意味します!!!!!

MSCB の分離コード: DP の定義:

MSCB で SelectedItems プロパティを定義します。

My Custom UserControl の Xaml: Xaml で MSCB を定義します。

私のViewModelクラスで:

(MSBC 内の DProperty の) OnEventChanged が最初の初期化のためにのみ起動され、その後起動を停止するように見えます。ViewModel プロパティに変更がありません。ViewModel クラスを指すようにデータ コンテキストを設定し、この CustomControl 内の他のバインディングは正常に動作しています (TextBoxes など)。

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

c# - ジェネリック ジェネリックのコレクションの作成 - 辞書の共分散

質問をより適切に表現する方法がわかりませんが、ジェネリック インターフェイスのディクショナリを複数回作成しようとすると、次の問題に遭遇しました。多くの場合、これは、さまざまなタイプを処理するレジストリ タイプ コレクションを作成しようとしたときに発生します。

ただし、BobsValidator をパラメータ タイプ IValidator に割り当てることができないため、コンパイルは失敗します。基本的に、バリデータの外ではタイプ セーフは必要ありませんが、内部に入ると、インターフェースの消費者が使用したいタイプにキャストする必要はありません。

Java では、次のことができます。

私はこのようなことができることを知っています(ala IEnumerable):

次に、代わりにIValidatorを辞書に取り、ValidatorBaseを拡張しますが、私が見ていないより良い方法があるに違いないようです。それとも、これは全体的なデザインが悪いだけですか? 次のような構造が必要なようです。

ありがとう!

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

java - 別の辞書内の辞書 + 1 つのキーに対する複数の値

別の辞書を含む辞書を作成したい。そして、私の辞書には1つのキーだけに対して複数の値が必要ですが、「同じキーを持つ要素が既に存在します」というエラーが表示されます。私はすでに HashMap を使用して Java でそれを実行しましたが、C# では問題ありません...

このようなもの:


LordTakkeraの解決策を試します。

これは、KHI2 テーブルを表す必要があるためです。私はこれを Java で行い、ソフトは完璧に動作しますが、.NET で REF を使用する方法がわかりません。

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

c# - Dictionary を匿名型に含めてからシリアル化して json を形成する

次のコードには、パラメーターを入力した辞書「nissi_params_fields」があります。

上記の "nissi_params_fields" ディクショナリを単一のフィールド "fields" として含む匿名型を作成したいので、まず "nissi_params_fields" を、Newtonsoft JObject "nissi_params_object" で使用できるオブジェクト "nissi_params_fields_object" に変換しようとします。 :

課題は、辞書をオブジェクトに変換する方法です...どうすればいいですか?

ここで、変換されたオブジェクト「nissi_params_fields_object」を匿名型に含め、Newtonsoft JObject を使用して全体を JSON にシリアル化します。

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

c# - セクションの順序を変更せずに ConfigurationManager.GetSection(columnsSectionName) を使用して .config ファイルの内容を取得する方法は?

私の構成セクションには、次のものがあります。

IDictionary から値を取得し、構成ファイルと同じ順序で配置したいと考えています。私はこれをやっています:

しかし、私はそのm geting the <NFeColumns> in a totally different order, and I can理由を理解していません。手伝ってくれませんか?

0 投票する
0 に答える
53 参照

c# - SQL 挿入のソースとしての Idictionary

C# 動的オブジェクト (ここでは 'string,string' 辞書 - 'sql_fields_name,value_to_insert' ) を使用して Sql Update プロシージャを作成しましたが、これはうまく機能します。

およびSQLサーバーの手順

今、私はinsert intoで同じことをしたいと思っています。誰かが私を正しい方向に向けることができますか? 私はC#バージョンしか持っていません。SQLストアドプロシージャとして作成できません。

現在のコード:

0 投票する
0 に答える
187 参照

c# - 異なるオブジェクト フィールドを使用してジェネリック ディクショナリ アイテムをフィルタリングする方法

ユーザーがオブジェクトの別のフィールドを検索できるリポジトリ クラスを実装する必要があります。別のサービスからデータを取得した後、結果をDictionaryオブジェクトに保存します。今度は、さまざまなオブジェクトのプロパティに基づいて結果をフィルターできるようにしたいと考えています。例えば:

ここで、ヘルパー関数を使用してある種のプロトタイプ パターンを実装したいと思います。

オブジェクトのプロパティが大量にあるため、ここにプロトタイプ パターンが必要な理由。任意の提案をいただければ幸いです。