问题标签 [activator]

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 投票
1 回答
706 浏览

c# - 无法评估表达式:Activator.CreateInstance()

我正在使用 Activator.CreateInstace() 创建一个通用实例。但是当我用它来创建一个对象的实例时:

我在调试代码并尝试查看 GlobalPartnershipPoints 时收到消息“无法评估表达式”。在这种情况下,我认为这个字符串的值是“空的”,但我无法得到任何值。有谁知道发生了什么?提前致谢。

更新:

我创建实例的代码:

或者

我得到了相同的结果。

0 投票
2 回答
4301 浏览

c# - AppDomain.CreateInstance 和 Activator.CreateInstance 有什么区别?

我想问一个问题来了解 AppDomain 和 Activator 之间的区别,我通过 appdomain.CreateInstance 加载了我的 dll。但我意识到创建实例的方法更多。因此,我何时何地选择此方法?示例 1:

示例 2:

示例 3:

您能解释一下为什么我需要更多方法或有什么区别吗?

0 投票
1 回答
2004 浏览

c# - 获取实例()' 不能从用法中推断出来。尝试明确指定类型参数

我创建了一个动态方法来创建不同类型的实例,但不确定为什么它在编译时给出上述错误,我是否必须再次将返回值转换为指定类型?

0 投票
3 回答
3555 浏览

c# - 康。C#创建com-object类型

我正在开发一些使用com库的代码。我正在尝试通过

但我无法得到它一直的类型 = null。progid 已经浏览过 Ole / COM Wever,看来我确实输入正确。可能有什么问题?

0 投票
3 回答
243 浏览

c# - 如何从另一个库创建网站项目 (App_Code) 中定义的类型的实例

我正在尝试创建一个在Web Site Project. 类型名称是可配置的,因此是已知的,但对于程序集名称,无法在配置时说出名称,因为网站项目是由 ASP .Net 编译的。

是否有任何简单的方法来使用这个CreateInstance重载,或者我应该搜索所有加载的类型并按名称找到它?

此代码在另一个库中使用,该库在网站项目中被引用。

0 投票
1 回答
2065 浏览

c# - Activator.CreateInstance 与继承的类不在同一个项目中

我有一个包含两个项目的解决方案。首先让我描述一下我的场景。项目 1:拥有一个名为 MyBaseClass 的基类,具有以下两个我感兴趣的属性和方法:

TypeToLoad - 使用简单的获取/设置功能实例化哪个继承类的静态字符串属性。

Instance - 静态属性,它返回 TypeToLoad 中指定类型的 MyBaseClass 实例,其中包含以下代码行:

现在在第二个项目中,我继承了 MyBaseClass 如下(当然已经添加了适当的命名空间和引用)。

和我的其他代码文件之一,在与 MyInheritClass 相同的项目中,我有以下代码行:

当我将 MyInheritClass 代码文件移动到与 MyBaseClass 相同的项目中时,代码运行得很好。

我的问题是,无论如何通过设置 MyBaseClass.TypeToLoad = "MyInheritClass" 来使用 MyBaseClass.Instance 创建和实例化 MyInheritClass 而不必在同一个项目中拥有这两个类(基础 DLL 类库中的 MyBaseClass 和另一个项目中的 MyInheritClass引用 MyBaseclass DLL 库)?

我试图搜索反射,Activator,但找不到我要找的东西。也许我不知道正确的术语。

0 投票
1 回答
123 浏览

model-view-controller - 如何使用 Activator 为 datrow 动态创建实例

我想使用这样的激活器为数据行创建实例

当我使用此代码时,我遇到了异常

没有为此对象定义无参数构造函数。

0 投票
2 回答
3836 浏览

c# - 是否可以使用受保护的构造函数创建对象的实例?

大家好,问题是这样的:

我试图在 Descendant 类上调用Activator.CreateInstance ,但没有找到构造函数。

我需要在 Descentant 类上明确定义它吗?

我使用的绑定是这些:BindingFlags.Instance | BindingFlags.NonPublic

注意 1:我在现实中调用 AppDomain.CreateInstanceAndUnwrap(),如果它应该有一些影响的话。

注意 2:如果我在 Descendant 类中明确定义受保护的构造函数,那么它可以工作,但如果可能的话,我想避免这种情况。

0 投票
0 回答
554 浏览

c# - 使用 Activator.CreateInstance 执行类方法时访问 ASP.NET 会话

我有一个用于检查特定请求的 ASP.NET 站点(global.asax 中的 Begin_request)。如果某个请求进来,在这种情况下是通过 javascript 执行的,反射用于运行类中的方法。

我的问题是该方法何时执行HttpContext.Current.Session并且HttpContext.Current.User都为空。我怀疑这与该方法通过反射执行的事实有关。

0 投票
1 回答
1385 浏览

eclipse - 无效的激活器

我知道关于这个主题还有其他问题,但我都试过了,但对我没有用。我想从我的 rcp 插件中将一些输出写入 excel 文件,但它显示:

所以我这样做:plugin.xml->runtime tab-> add the poi jars in the classpath section

但是当我尝试运行时,它显示:

我的问题:

  1. 我是否必须将 poi jar 放在特定文件夹中(例如 META-INF 文件夹中),然后将它们添加到类路径中?
  2. 如何修复激活器错误?

我的清单.MF

我的构建属性

我的插件.xml

我很困惑,但我相信 stackoverflow 社区会有所帮助,因为你是最棒的!提前谢谢!