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

c# - クラスを動的に宣言する方法は?C#

クラスを動的に宣言する可能性はありますか?C#で匿名クラスを使用してジェネリックリストを作成する可能性はありますか?どんなコードスニペットも役に立ちます。ありがとう

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

c# - C#インターフェイスのJava匿名内部クラスの役割を果たすインライン抽象クラスを作成するコードジェネレーター?

注: C# には匿名型と内部型があることは承知していますが、これらは古い Java の匿名内部クラスとは著しく異なる役割を果たします。

インターフェースがあるとします:

Java スタイルの AIC の役割を果たす (つまり、インラインで機能を定義できる) 実装クラスを生成できる何か (ReSharper マクロなど) はありますか? すなわち

(私はこれを詳細に考えていませんしたがって、読み取り専用のメンバー注入、呼び出しの null チェック、抽象クラスの動作などを使用して、よりスマートなクラスを作成できると思いますが、これは私が何をするかについての一般的な考えを伝えるはずです達成したい)

これを行うことができる何かを知っている人はいますか?または、それを除けば、このようなことを行うのに最も苦労しない方法をお勧めします - これは T4 エンジンで可能でしょうか?

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

c# - 匿名型は別の型から継承できますか?

StringComparer.OrdinalIgnoreCaseプロパティに関するMSDNのドキュメントによると:

OrdinalIgnoreCase プロパティは、実際にはStringComparerクラスから派生した匿名クラスのインスタンスを返します。

これは私がよく知らない機能ですか? 継承のある匿名型ですか? または、「匿名クラス」とは、単に「から派生した内部クラスStringComparerであり、クライアント コードには表示されない」という意味でしたか?

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

java - Allman スタイルの無名クラス

Allman のインデント スタイルと一貫性を保ちながら匿名クラスを使用する方法に関する推奨事項はありますか? 私が思いついたものは本当に好きではありません。

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

c# - 匿名クラスのオブジェクトを拡張する方法

私はクラスメソッドを持っています:

と:

extendedObject に新しいプロパティが追加されました。助けてください。

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

java - Java でインターフェイスのインスタンスを作成できますか?

Java でインターフェイスのインスタンスを作成することは可能ですか?

以下に示すように、内部匿名クラスを使用してそれを実行できることをどこかで読んだことがあります。

ここで正しいですか?

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

c++ - 関数内でスコープが設定された匿名クラスでテンプレートを使用する

次のスニペットがあるとします。

Visual C++ はこれを受け入れます。ただし、GCC を試すと、次のようになります。

fooグローバルにスコープされ、そのタイプに名前がある場合、これは機能します。ただし、型が匿名であるか、内部で宣言されg()ている場合はそうではありません。

GCC がこれを拒否するのはなぜですか? 有効な C++ ですか?

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

java - Java: 匿名リスナーのロジック コードはどこに置くべきですか?

Java でリスナーを使用するためのベスト プラクティスは何かについて議論がありました。リスナー ロジックを匿名クラスにとどめるべきか、それとも別のメソッドにすべきか、たとえば次のようになります。

また

可読性と保守性の観点から推奨される方法はどれですか? コードをリスナー内に保持し、大きくなりすぎた場合にのみ内部クラスにすることを好みます。ここでは、コードが他のどこにも複製されていないと仮定します。

ありがとうございました。

0 投票する
15 に答える
122752 参照

java - 匿名クラスで最終変数のみにアクセスできるのはなぜですか?

  1. aここでのみ最終的なものにすることができます。なんで?メソッドをプライベートメンバーとして保持せずに再割り当てaするにはどうすればよいですか?onClick()

    /li>
  2. 5 * aクリックしたときに戻すにはどうすればよいですか?つまり、

    /li>
0 投票する
5 に答える
1149 参照

java - Javaでは、this / superキーワードはクラス/列挙型以外のものを表すことができますか?

私はそれに気づきました:

this匿名クラス内でキーワードを使用する場合は常に、匿名クラスでthisはなく、囲んでいる外部クラス/列挙型を参照します。

thisこれは、匿名クラスを表すことができないという意味ですか?ただ「通常の」クラスと列挙型?

また、インターフェースを表すことはできますthisか?super