使用字符串值创建新实例

2024-01-02

我有几个课程:SomeClass1、SomeClass2。

如何使用字符串中的类名创建这些类之一的新实例?

通常,我会这样做:

var someClass1 = new SomeClass1();

如何从以下内容创建此实例:

var className = "SomeClass1";

我假设我应该使用 Type.GetType() 或其他东西,但我无法弄清楚。

Thanks.


Assembly assembly = Assembly.LoadFrom("SomeDll.dll");    
var myinstance = assembly.CreateInstance("SomeNamespace.SomeClass1");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用字符串值创建新实例 的相关文章

  • 在 TPL Dataflow 中,是否可以在创建块之后但使用之前更改 DataflowBlockOptions?

    有效果吗 我想推迟设置 ExecutionDataflowBlockOptions SingleProducerConstrained 属性 直到我准备好将网络链接在一起 因为 我想将创建块及其语义与将网络及其语义链接在一起分开 但据我所知
  • 使用 c11 标准和 clang 来使用 strcpy_s

    我正在运行 OS X Sierra 并尝试编译一个使用的 c 程序strcpy s 但是我安装的 clang 编译器使用的是 c99 标准 但是据我读到的 https embeddedgurus com barr code 2017 08
  • 如何设置 web.config 文件以显示完整的错误消息

    我在 Windows Azure 上部署了 MVC 3 应用程序 但现在当我通过请求时staging url它告诉我 很抱歉 在执行您的要求时发生了一个错误 现在我想查看完整的错误消息 默认情况下由于某些安全原因它会隐藏该消息 我知道我们可
  • 从 C# 访问 COM vtable

    C 中有没有办法访问 COM 对象的虚拟方法表以获取函数的地址 经过大量搜索和拼凑不同的部分解决方案后 我弄清楚了如何做到这一点 首先 您需要为您尝试访问的对象定义 COM 组件类 ComImport Guid InterfaceType
  • ICSharpCode.Decompiler + Mono.Cecil -> 如何为单个方法生成代码?

    我可以使用 Mono Cecil 和 ICSharpCode Decompiler 生成类型或程序集的代码 但是 如果我尝试为单个方法生成代码 我将收到错误 对象引用未设置为对象的实例 你们能给我任何关于这个的提示吗 提前感谢您的所有帮助
  • FxCop 和 GAC 疯狂

    当我尝试分析依赖于模式和实践 企业库数据 以及其他 2 0 0 0 的项目时使用 FxCop FxCop 抱怨它不能 定位程序集引用 即使正在分析的应用程序 dll 是根据其编译的此版本及其在 GAC 中 如果我浏览到 GAC 尝试选择相同
  • C#:如何确定坐标是否在美国大陆?

    我正在获取坐标 纬度 经度 我想检查这些坐标是否位于美国大陆 有没有一种简单的方法可以在 C 中实现 我可以将坐标转换为 MGRS 或 UTM 谢谢 哇哦 他们专门为你准备了 http econym org uk gmap states x
  • 使用标准范围连接带有分隔符的字符串范围

    我想使用范围将跨度中包含的四个字节转换为字符串 这是输入和输出的示例 std span
  • 如何转换 UTF-8 <-> UTF16 可移植

    有没有一种简单 可移植的方法 至少是 win32 linux 将 UTF 16 转换为 UTF 8 并返回 最好使用升压 谢谢你的帮助 托比亚斯 Both libiconv http www gnu org software libicon
  • 安全移动 C++ 对象

    我听到过一些警告 不要通过以下方式将对象运送到另一个内存位置memcpy 但不知道具体原因 除非它包含的成员做了依赖于内存位置的棘手事情 否则这应该是完全安全的 或者不是 编辑 预期的用例是像这样的数据结构vector 它存储对象 不是po
  • 调用 Console.ReadLine() 的方法的 C# 单元测试

    我想为名为的类的成员函数创建一个单元测试ScoreBoard它存储了一场比赛中排名前五的球员 问题是我为 SignInScoreBoard 正在呼叫Console ReadLine 这样用户就可以输入他们的名字 public void Si
  • 将 jstring 转换为 QString

    我正在调用一个返回字符串的 Java 函数 QAndroidJniObject obj QAndroidJniObject callStaticObjectMethod
  • ASP Net Core 属性路由和双正斜杠

    正如所指出的here https stackoverflow com a 20524044 3129340 URL 中包含双斜杠是有效的 我有一个使用属性路由的 ASP Net Core 项目 一个名为GroupController用于处理
  • 更改为通用接口对性能的影响

    我使用 Visual Studio 使用 C NET 开发应用程序 ReSharper 在我的方法原型中经常建议我用更通用的类型替换输入参数的类型 例如 如果我仅在方法主体中使用带有 foreach 的列表 则使用 List 和 IEnum
  • 在运行时生成可执行文件

    好吧 所以我想知道如何创建一个程序 该程序创建第二个程序 就像大多数压缩程序如何创建自解压自可执行文件一样 但这不是我需要的 假设我有 2 个程序 每个都包含一个类 我将使用一个程序来修改类并用数据填充类 第二个文件将是一个也具有该类的程序
  • 是否有普遍接受的 GMP 替代方案来实现任意精度? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 在寻找 BigInt 库的过程中 我发现了这篇文章 Microsoft Windows 上的 C 或
  • 通过 C++ 标头在 C++ 和 C# 中使用枚举

    我有一个用 C 编写的服务器 位于命名管道的末端 嗯 提供服务 可以发送到服务器的命令在位于头文件中的枚举中定义 enum e doThing1 e doThing2 e doLastThing 所需枚举的值被放入发送到服务器的消息的第一个
  • 如何使用 XmlSerializer 生成标记前缀

    我想使用 XmlSerializer 生成以下内容
  • 偏专业化朋友声明

    在下面的代码中 template
  • 编写一个转储屏幕像素的 RDP 客户端

    我想在中实现 RDP 客户端C 它能够获取屏幕所有像素的颜色值并将它们转储到文件中 我知道这在概念上与 RDP 的工作方式不同 但我的应用程序需要它 我正在尝试利用freerdp https github com FreeRDP FreeR

随机推荐

  • 以编程方式获取最新的 python 3 版本

    我想从这里获取最新的Python源代码https www python org ftp python https www python org ftp python 发布此内容时 最新版本是 3 9 1 我不想在代码中硬编码 3 9 1 以
  • 使用框大小调整添加边框时防止高度变化

    我无法找到描述此问题的内容 但如果我丢失了它 请告诉我 下面是一个demo 在IE11和Chrome中测试 完美地展示了问题 本质上 我试图向元素添加边框 并保持大小相同 它对于宽度来说工作得很好 但是对于高度来说 它只容纳了一半 所以我有
  • Dataproc 虚拟机内存和本地磁盘使用指标

    我正在尝试使用云指标监控 Dataproc 2 0 上的本地磁盘使用情况 百分比 这对于监控 Spark 临时文件填满磁盘的情况非常有用 默认情况下 Dataproc 似乎仅发送本地磁盘性能指标 CPU 等指标和集群级别 HDFS 指标 但
  • 列出可用的捕获格式

    作为 V4L 的新手 我决定开始使用 video4linux2 库 以便用 C 语言从我的相机捕获帧 我正在将 uvcvideo 模块与 Ricoh Co 相机一起使用 我遵循了一些指南和教程 并设法获得了一个正在运行的程序 我的问题主要是
  • 在 JavaScript 中从字符串中解析 Int

    在 javascript 中 从以字母开头的字符串 例如 test 123 解析 INT 的最佳方法是什么 我需要一些适用于下面的示例的东西 My JS document ready function input change functi
  • 如何从wpf中的另一个数据模板访问数据?

    我有 2 个数据模板 第一个包含网格 第二个包含按钮 我需要将按钮的命令参数作为选定的网格项发送 我怎样才能做到这一点
  • 是否可以同时接收2个类中的UITapGestureRecognizer调用

    当用户单击屏幕时 我想在两个类 超级视图和全屏子视图 中调用操作 但是 当我向子视图添加 UITapGestureRecognizer 时 添加到超级视图的 UITapGestureRecognizer 将被覆盖 是否可以将 UITapGe
  • 如何修复:mysql:[错误]在配置文件/etc/mysql/my.cnf中找到没有前面组的选项?

    当我尝试访问 mysql 时 出现以下错误 mysql 错误 在配置文件 etc mysql my cnf 第 22 行找到没有前面组的选项 mysql 错误 默认处理中出现致命错误 计划中止 etc mysql my cnf The My
  • 从自定义信息窗口打开 URL,Android Google 地图 V2

    我正在使用 android google 地图 api v2 上面显示了许多标记 每次单击标记时 都会打开带有特定标题 片段的自定义信息窗口 问题是我无法点击 URL www news com 请在下面找到我的标记的选项 如何指定 www
  • 将值添加到 R 中表的条形图中

    我正在尝试用条形图绘制表格并向其添加值 tt structure c 7L 13L 24L 30L 30L 38L 35L 45L 37L 43L 38L 59L 33L 45L 37L 58L Dim c 2L 8L Dimnames s
  • bootstrap 4 中的 popper.js 给出 SyntaxError 意外的令牌导出

    我尝试安装 bootstrap 4 并包含以下链接 但出现以下错误 未捕获的语法错误 意外的令牌导出 有什么想法如何修复它吗 我也刚得到这个 并弄清楚为什么会发生这种情况 如果其他人经过这里 检查 readme md 用法
  • 使用 SharpSSH 从 SFTP 获取文件大小

    我正在使用 SharpSSH 将 zip 文件从本地目录上传到 SFTP 一切正常 但是 我想获取我刚刚上传的当前文件的文件大小 我这样做的原因是 zip 文件很大 从 45 GB 到 80 GB 我想确保在上传过程中它不会失败或卡住 想要
  • 如何获取云函数onCreate触发文档id

    我想获取触发 oncreate 函数的文档的 id 但我尝试过snap params id像下面一样 但我变得不确定 当我控制台记录这个projectId 我变得未定义 有时会引发错误 我正在使用版本 firebase admin 5 12
  • 事件真的能让代码解耦吗?

    所以我尝试使用事件来解耦我拥有的代码 这是我的问题 class WorldHandler public void Notify object sender EventArgs e if e is CameraMovedEventArgs h
  • node-fetch 3.0.0 和 jest 给出 SyntaxError: Cannot use import statements Outside a module

    我正在尝试升级我的 api 以使用 node fetch 3 0 0 他们的文档中的部分重大更改是 node fetch 现在是一个纯粹的 ESM 模块 https github com node fetch node fetch blob
  • Matplotlib:获取轮廓颜色标签以对数刻度和多个级别显示

    我在创建填充轮廓图时遇到问题 该轮廓图既具有对数颜色缩放 又具有比默认选择的颜色更多的颜色 我基本上是想遵循这个例子 https matplotlib org examples images contours and fields cont
  • 是否有类似 String#scan 的函数,但返回 MatchDatas 数组?

    我需要一个函数来返回字符串中正则表达式的所有匹配项and找到匹配项的位置 我想突出显示字符串中的匹配项 String match 返回 MatchData 但仅适用于第一个匹配项 有没有比类似的方法更好的方法 matches begin m
  • 使用 NSBezierPath 的 NSView 上的圆角绘制得很糟糕

    在我的 ViewController 的主 NSView 中 我重写了func drawRect dirtyRect NSRect 使用在我的主视图上实现圆角的方法NSBezierPath 用同样的方法 我还指定主视图的渐变背景 overr
  • Python 只读取文本文件的最后一行

    我正在尝试从文本文件中读取 2 个 IP 地址并连接这些设备并在这些设备上运行 conf t 命令 当我尝试通过以下编码来完成这项工作时 python 仅读取文本文件中的最后一行 而不读取第一行 我应该怎么办 谢谢 import param
  • 使用字符串值创建新实例

    我有几个课程 SomeClass1 SomeClass2 如何使用字符串中的类名创建这些类之一的新实例 通常 我会这样做 var someClass1 new SomeClass1 如何从以下内容创建此实例 var className So