问题标签 [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.
c# - 如何动态声明一个类?C#
有没有可能动态声明一个类?是否有可能在 C# 中使用匿名类创建通用列表?任何代码片段都会有所帮助。谢谢
c# - 代码生成器生成内联抽象类,以履行 C# 接口的 java 匿名内部类的角色?
注意:我知道 C# 有匿名类型和内部类型,但它们的作用与旧的 java 匿名内部类截然不同。
假设我有一个接口:
那里有什么东西(ReSharper 宏等)可以让我生成一个实现类,该类将履行 java 样式 AIC 的角色(即,允许我定义内联功能)。IE
(我还没有详细考虑过这一点。所以我想可以创建一个更智能的类,其中包含只读成员注入、调用时的空检查、适用于抽象类等,但这应该传达我的总体思路想达到)
有人知道可以做到这一点的东西吗?或者,除此之外,推荐最轻松的方式来做这样的事情——这在 T4 引擎中是否可行?
c# - 匿名类型可以从另一种类型继承吗?
根据关于该StringComparer.OrdinalIgnoreCase
属性的 MSDN 文档:
OrdinalIgnoreCase 属性实际上返回从StringComparer类派生的匿名类的实例。
这是我不熟悉的特性——具有继承的匿名类型吗?还是作者所说的“匿名类”只是指“来自 的内部类StringComparer
,对客户端代码不可见”?
java - Allman 风格的匿名类
关于如何使用匿名类同时保持与Allman 缩进风格一致的任何建议?我真的不喜欢我想出的任何东西,例如
c# - 如何扩展匿名类的对象
我有类方法:
和:
现在extendedObject 有了新的属性。请帮忙。
java - 我们可以在 Java 中创建接口的实例吗?
是否可以在 Java 中创建接口的实例?
在某处我读到使用内部匿名类我们可以做到这一点,如下所示:
这里正确吗?
c++ - 在函数内使用具有匿名类的模板
假设我有以下代码段:
Visual C++ 接受这一点。但是,当我尝试 GCC 时,我得到:
当foo
是全局作用域并且它的类型有一个名称时,这是有效的。但是当类型是匿名的或在其中声明时,g()
它不会。
为什么 GCC 拒绝这个?它是有效的 C++ 吗?
java - Java:我应该将匿名侦听器逻辑代码放在哪里?
我们在工作中就在 Java 中使用监听器的最佳实践进行了辩论:监听器逻辑是否应该保留在匿名类中,还是应该在单独的方法中,例如:
或者
就可读性和可维护性而言,推荐的方法是什么?我更喜欢将代码保留在侦听器中,只有在变得太大时,才将其设为内部类。在这里,我假设代码不会在其他任何地方重复。
谢谢你。
java - 为什么在匿名类中只能访问最终变量?
/li>a
在这里只能是最终的。为什么?如何a
在onClick()
不将其保留为私有成员的情况下重新分配方法?单击时如何返回
/li>5 * a
?我是说,
java - 在 Java 中,this/super 关键字可以代表类/枚举以外的任何内容吗?
我注意到:
每当我this
在匿名类中使用关键字时,都this
指的是封闭的外部类/枚举,而不是匿名类。
这是否意味着this
永远不能代表匿名类?只是“正常”的类和枚举?
另外,可以this
或super
代表一个接口吗?