問題タブ [nested-class]

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 投票する
7 に答える
205 参照

c# - プロパティC#の集合関数でネストされたクラスでStackOverflowExceptionエラーが発生します

これは私が問題を抱えている私のコードです。Class1のタイプであるオブジェクトを初期化しようとすると、StackOverflowExceptionエラーがスローされます。私は何が間違っているのですか?

0 投票する
3 に答える
13369 参照

wpf - XAML で入れ子になったクラスのインスタンスを作成する

XAMLファイル (WPF UserControl) で、別のクラス "A" で定義された内部クラス "B" を参照する方法はあります?

何かのようなもの :

"B" はクラス "A" の "B" という名前のプロパティとして解釈されるため、この構文は機能しません。

「::」や「+」などのよりエキゾチックな構文を試してみましたが、どれも機能しないようです。

現在、 VS2010でSilverlight 4を使用しています。

よろしくお願いします。

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

c++ - ネストされたテンプレート クラスの設計

テンプレート化されたクラスへのプライベート メンバー ポインターを持つクラスを定義しています。そのようなクラスの設計について質問があります。より正確には、外部クラスをテンプレート化する必要があるかどうか。外部クラスのコンストラクターでプライベートメンバーを初期化しているので、そうするのが正しいと思います。他の選択肢はありますか?クラス宣言の例を以下に示します。すべての提案を歓迎します。

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

c# - c#ネストクラスと可視性?

コンボボックスと同じ機能を取得しようとしています。たとえば、combobox1.Items.Add() // editor.Tags.Tags1()

このような:

これは、tags クラスが MyEditorClass に渡された editorBox を呼び出し、そのエディターなしで tags クラスを作成すると機能しないためです。

私の MyEditorClass は次のようになります。

TagClass を静的にしようとしましたが、うまくいきませんでした。コンボボックスはどのように構成されていますか? Combobox.Items は使用できませんが、宣言すると、宣言したもので Combobox.Items を使用できます。

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

c# - ネストされた構造体の ToString メソッド内からフォーム コントロールにアクセスする方法

C# で小さな Windows フォーム アプリケーションを作成しています。フォーム コード内で、ToString メソッドを使用してパブリック構造体を定義します。このメソッドは、同じフォームのコンボ ボックス内のアイテムから出力の一部を構築する必要があります。これは難しくないように聞こえます

sizeComboBox の定義が見つからないと不平を言っています。フォームの名前を明示的に使用すると、静的フィールドにはオブジェクト参照が必要であると表示されます...それが何を意味するのかよくわかりません。this.sizeComboBox を使用すると、フォームではなく構造体が参照されます。sizeComboBox だけを使用する場合も、オブジェクト参照が必要です。

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

scala - Scalaの内部クラスをどのように「オーバーライド」するのでしょうか。

クラスEnumeration#ValのScaladocで、次のように読むことができます。「Value型を実装するクラス。このクラスをオーバーライドして、列挙の名前付けと整数識別の動作を変更できます。」私は困惑しています:クラスをオーバーライドするにはどうすればよいですか?のようなoverride class Val extends super.Valものは許可されていません。

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

c# - C#はネストされたクラスへの逆参照を許可しますか?

これはMicrosoftC#コンパイラのバグですか、それとも構文が私が知らない目的を果たしているのでしょうか?

編集:私はそれがVS2010でうまくコンパイルされることを言及する必要があります。

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

.net - NHibernate でネストされたクラスをマッピングするための XML 構文は何ですか?

次のクラス定義があるとします。

次に、以下のようなマッピング ファイルが必要です。

NHibernate を初期化しようとすると、 「could not find class: SomeEntity.Key」NHibernate.MappingExceptionというメッセージがスローされます。ほとんどの場合、問題は属性にあります。ネストされたクラスを参照するための適切な構文を見つけることができませんでした。class="SomeEntity.Key"

また、他にどこで答えを探すべきだったのかヒントを得たいと思います (たとえば、「NHibernate in Action」の本で答えを見つけることができませんでした)。NHibernate に関するそのような質問に対して優先するリソースは何ですか?

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

ruby-on-rails - オブジェクトの値を使用したペーパークリップのパス/URL

Paperclip を使ってフォト ギャラリー/ストアを作成してみました。ギャラリーには多くの写真があり、写真はギャラリーに属し、ユーザーは多くのギャラリーを持つことができます。ペーパークリップのデフォルトは /:class/:style/:basename.:extension のようになります。ただし、ギャラリーのセットアップでは、/:class/:user_name/:gallery_name/:styles/:basename.:extension のようなものが必要です。これらのストレージの場所を動的に作成するために、オブジェクト内の変数にアクセスする方法をまだ見つけていません。

これを行う方法はありますか?

パスに #{variable} を使用しようとしましたが、うまくいきません。これらの写真オブジェクトは @gallery.photos.build を使用して作成されているため、gallery_id にはアクセス可能な値が既に含まれているはずです。

0 投票する
6 に答える
1352 参照

c++ - C++別のクラスでのみ使用されるクラス

操作中に別のクラス(クラスB)のインスタンスをいくつか作成できる必要があるクラス(クラスA)を構築していますが、クラスBはクラスAのいくつかのメンバー関数によってのみ使用されます。クラスの外で使用されることはありません。クラスBはどのように定義するのが最適ですか?クラスAのプライベートメンバーにすることは実用的/合理的ですか?これはネストされたクラスの意図された目的ですか、それとも私は構成の精神を手放していますか?

ありがとう、ワイアット

編集:これは個人的なプロジェクトのためのものであるため、さらに検討すると、私は実際にはベストプラクティスについて質問していません。カプセル化の観点から、クラスBをクラスAのメンバーとして含めたいと思います。完全に従属しているクラスが、実際にはそれ自体のクラスの一部であることが合理的であるように思われます。

私が疑問に思っているのは、これがネストされたクラスの妥当なユースケースであるかどうかです。そうでない場合、ネストされたクラスの目的は何ですか?