问题标签 [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.
iphone - 制作 Activator 监听器时遇到问题(使用 theos)
我最近开始学习如何使用 theos 进行调整,挂钩到应用程序等。我想制作一个简单地说出测试的 Activator 侦听器。说出测试而不是记录,是的,我知道。
我最近在 Cydia 上发现了这个名为speak的命令行实用程序,它允许我的设备通过终端说话。我在 Github 上的 AppleNerd 的 repo 上找到了一个 Activator 模板,它运行良好,直到编译部分到来。我使用了系统(口语测试);我在哪里写了这样的代码:
makefile 看起来像这样:
我正在使用 RPetrich 的最新激活头,但是当我尝试编译时,它告诉我找不到该库。像这样:
ld:找不到 -lactivator 的库
为什么编译不出来?
c# - C# Activator createInstance 用于扩展类
我有一个基类,如下所示:
而且我还有一个扩展这个类的子类。
我尝试使用 Activator.CreateInstance() 函数创建一个对象,如下所示:
注意:this.GetType() 是由扩展类在Data 的一个函数中使用的,用来获取当前类的Type。
但这会导致一个问题。奇怪的是,我收到一个错误,该类(在我的情况下为 DienstGruppe)没有构造函数。我猜c#中的继承与java中的继承不一样。那么我该如何解决这个问题呢?
它适用于“数据”。
问候, 多米尼克
c# - 激活器.CreateInstancevs 编译表达式。两台不同机器上的逆向性能
我和一个朋友正在测试使用编译表达式来创建对象,而不是Activator.CreateInstance<T>
遇到了一些有趣的结果。我们发现,当我们在每台机器上运行相同的代码时,我们看到的结果完全相反。他得到了预期的结果,编译表达式的性能明显更好,而我很惊讶地看到Activator.CreateInstance<T>
性能提高了 2 倍。
两台计算机都运行在 .NET 4.0 中编译
计算机 1 安装了 .NET 4.5。计算机 2 没有。
计算机 1 超过 100000 个对象:
计算机 2 超过 100000 个对象:
这是代码:
c# - 如何一般地实例化 COM 类接口
我正在尝试重构一段代码并且用尽了我能想到的选项。
这是我的原始代码:
和
这就是我试图重构它的方式:(
是的,在 C# 中你可以实例化 一个 接口。)
这是我已经尝试过的:
我尝试指定 new() 约束,然后执行“new TSubInterface()”:这会导致构建错误:“..必须是具有公共无参数构造函数的非抽象类型才能将其用作参数 'TSubInterface ' 在泛型类型或方法中.."
当我使用 Activator.CreateInstance 时,我得到一个运行时异常:“无法创建接口的实例”
当我使用 Activator.CreateComInstanceFrom("someAssemblyName", "typeName") 时,出现编译错误:“无法将表达式类型 'System.Runtime.Remoting.ObjectHandle' 转换为返回类型 TInterface”
[编辑]我可以通过添加 'where TSubInterface : 类来进行编译,但我不确定这是否有意义,因为 TSubInterface 是一个接口。
使用 CreateComInstanceFrom 也不起作用,因为它试图找到在该 dll 不存在且不应该存在的目录中指定的程序集。
我可以以某种方式编译并运行它吗?
c# - 使用 Activator 创建实例
假设我们有一些类
我有一个类型变量
变量t
是 Class1 或 Class2 或 Class3。我想创建该类的一个实例。据我所知,我可以使用以下语句:
但我收到一个对象。问题是:我如何将此对象转换为变量中的类型t
。或者也许有人可以提出解决方法。谢谢
c# - 为什么在创建 Lazy<> 时出现错误“Activator.CreateInstance 找不到构造函数”?
我有像下面这样的课程。TestOne 方法正在运行,但 TestTwo 未运行。因为 TestTwo 有一个参数。激活器给出错误。我该如何解决这个原因?我需要一起使用 Activator.CreateInstance 和 Delegate.CreateDelegate 吗?
c# - Activator.CreateInstance 导致 nunit 锁定,从而阻止了 Visual Studio 的构建
在我运行运行可疑代码的测试之后;在 Nunit(或更具体地说是 nunit-agent.exe)结束之前,我无法在 Visual Studio 中重建程序集。
错误是:
当前的解决方法是关闭 nunit,重建然后重新打开 nunit(然后进行测试)。痛苦
红鲱鱼认为这是卷影复制问题或 nunit 项目中的项目基本路径设置。不是这些。就是这个代码。
我认为这是一个处置问题,所以我实现了 IDisposable 并将所需的代码添加到类“ClassName”中。不工作。
我该如何解决这个问题?
c# - 如何从像会话这样的 Bag 对象创建类的实例并设置属性
该类将被声明runtime
并values
存储在Bag
类似session
or的对象中ViewBag
。现在我想创建一个类的实例并使用 Bag data设置它的属性 。我知道我应该使用reflection
,但我不知道是否有任何开箱即用的方法可以做这些事情,或者我应该创建一个?
该类在设计时不可用,应用程序不知道它的属性是什么。
c# - C# 私有 T CreateObject()
我想创建一个具有动态参数的对象实例,例如
我想在没有“startconfig”之类的修复类型的情况下尝试它。但它仍然不起作用,你能帮帮我吗?
这无论如何都不起作用,原因:找不到他的类型或名称空间名称“类型/名称空间”(您是否缺少 using 指令或程序集引用?)
这发生在铸造 ser.Deserialize(sr);
c# - 从类型创建类实例
我正在尝试创建一个可以以通用方式添加到列表中的类的实例..
我知道type
需要制作的类,并且我已经能够object
使用下面的代码制作类,但我还没有找到一种方法来创建允许我将其添加到列表中的演员表.. 任何想法?
T 与 objType 相同
如果有更好的方法来做这件事,我对想法持开放态度:)