問題タブ [namevaluecollection]
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# - NameValueCollection を GridView にバインドしますか?
NameValue コレクションを GridView にバインドできるように変換するには、どのようなコレクションを使用する必要がありますか? 直接実行するとうまくいきませんでした。
aspx.cs のコード
aspx のコード
どんなヒントでも大歓迎です。ありがとう。バツ。
.net - NameValueCollectionをLINQクエリからアクセスできるようにします
NameValueCollection
where、join、groupbyなどのLINQクエリ演算子にアクセスできるようにするにはどうすればよいですか?
私は以下を試しました:
しかし、ソースがIEnumerable<>ではないことを通知するArgumentExceptionが発生しました。
c# - C#でキーに基づいてNameValueCollectionをソートする簡単な方法はありますか?
キーに基づいて NameValueCollection をソートする簡単な方法を探しています - ただし、パフォーマンスが重くなるべきではありません。
c# - C#でnamevaluecollectionからオブジェクトの配列を設定します
私はC#が初めてです。ここに私が働いたハードコードされたものがあります:
これを一般化して、Update オブジェクトで無数のアイテムをサポートするようにしたいと思いましたが、コンパイルに失敗しました。
関数自体は次のとおりです。
.net - NameValueCollection の効率的な検索
コレクション内のすべての値を反復することなく、特定のパターン/命名規則に関連する NameValueCollection からキーを引き出す方法はありますか?
c# - C# でのコレクションの XML シリアル化
次のように2つのクラスがあります。
次のように、Info クラスの 2 つのインスタンスを追加する ArrayList を作成しました。
しかし、シリアル化しようとすると、「型 'System.Collections.Generic.List`1[ConsoleApplicationSerialization.Info]' を反映するエラーが発生しました」という例外が発生します。
どうすればこれをデバッグできますか?
また、namevaluecollection の代わりに、どのタイプの構造体を使用できますか?
.net - 実行時またはインストール時の App.config の構成セクションの変更
Visual Studio 2008 のパブリッシュ (ClickOnce) システムを使用してデプロイされた WinForms アプリケーションがあります。アプリケーションのapp.config
ファイル内に、次の形式のサード パーティ コンポーネントに必要な構成セクションがあります。
したがって、このセクションは appSettings にはなく、次のようになります。
キーと値のペアが NameValueCollection であることを理解しています。私が直面している問題は、インストールされている環境に基づいて、展開時または実行時に値を変更したいということです(どちらでも構いません)。someValue
someOtherValue
現在、実行時に他の構成変更をいくつか行っていますが、それらはAppSettings
セクションにあるため、簡単に取得できます。解決策の検索で多くの参照を見つけましたが、直面している NameValueCollection ではなく、カスタム クラスを持つセクションに依存しているようです。
このデータを変更する最良の方法を知っている人はいますか? ConfigurationManager.RefreshSection() を使用したランタイムの変更は、現在のコードにより適していますが、インストール段階でも提案を受け付けています。
編集:これは実行時に機能します。これは、古い構成のオーバーライドを処理していた方法です。
別のセクションでも同じことをしようとしています:
ここまでは順調ですね。ただし、古い XML を変更したデータに置き換える方法が見つかりません。実行時に可能ですか?
余談ですが、 app.config.deploy ファイルを手動で変更してみました。変更がインストーラーによって検出され、続行を拒否するため、検証エラーが発生します。私は自動デプロイが本当に好きで、以前のオーバーライドはうまく機能しました。
c# - NameValueCollection の逆シリアル化中に舞台裏で何が起こっていますか?
次のシナリオのように動作する .NET (逆) シリアル化の舞台裏で何が起こっているのでしょうか? (これは、私のセットアップを説明するためのテスト アプリです。)
NameValueCollection プロパティを持つクラスがあります。
次に、別のクラスに含まれています。
私のテストプログラムは以下の通りです:
実行すると、コンソールに次のように表示されます。
NVC は Wrapper の ctor 内で null です。
NVC は Wrapper の ctor の後に null ではなく、正しい値を持っています。
何が起きてる?NameValueCollection は明らかにデフォルトのシリアル化でそれ自体を逆シリアル化できますが、逆シリアル化が遅延し、Wrapper のコンストラクターの GetValue() 呼び出しで発生しないのはなぜですか?
c# - NameValueCollectionを列挙型に対して並べ替える
namevaluecollection(アイテムは通常5から15)を列挙型(60を超えるアイテムを持つ)に対してソートする必要があります。現在、私はこの拡張関数を使用しています。誰でもこのコードを書く方がよいでしょう。
これはこのように機能します
これも機能するはずです