-
如何使用反射调用带有可选参数的方法 c#
我正在使用反射调用方法。然而,由于某些要求,方法参数之一被更改,并将新参数保留为可选参数。 -
如何将 propertyInfo.PropertyType 作为数据类型传递以实例化变量并将其传递给通用函数?
我正在尝试使用 Dapper 和存储过程编写一些更通用的代码。我做了一些研究,但我在这部分卡住了.. <p -
当我只有 T 名称时,如何分配 List<T> 的类型?
<pre><code> var gh = new List<SomeClass>>(); </code></pre> 说吧 <pre><code> string SomeClass="Car"; </code></pre -
在.Net中创建大型未知json的实体类
我有很多 Gb 的 json 数据,但我不知道完整的 json 结构外观。 我需要对内容进行分类,以便我可以将其加 -
System.Reflection.TargetException(对象与目标类型不匹配)
我在 prop.GetValue(t) 中得到 System.Reflection.TargetException(对象与目标类型不匹配)。 该方法接收一组 J -
SetValue x SetValueDirect,什么时候最好?
使用 <code>SetValue()</code> 方法,我需要装箱我的对象类型,使用 <code>SetValueDirect()</code> 我需要使用关键字 -
为什么属性的 Equals 方法比较字段?
当我检查属性是否相等时,我注意到它们已经有 <code>Equals</code> 方法来比较字段。对于自定义类,不会 -
如何从泛型类的方法调用类 T 的非泛型方法?
我是反射和依赖注入概念的新手,为了更好地理解,我开始运行一些代码。 我试图从包含 T 对象的 -
如何从AssemblyCatalog 中读取Assembly 的零件定义
我有一个 C# 项目在 .NET framework 4.6.2 和 .NET core 3.1 上运行,代码最可共享。在 .NET 框架中运行时,它使用 -
如何将 PropertyInfo[] 转换为我的类
我正在开发 .NET Core 3.1 API,我遇到了需要使用 foreach 迭代对象的情况。为了能够做到这一点,我使用了 -
.net 5 动态加载 DLL 和所有依赖项
我有一个 .Net 5 工作者服务,它在运行时动态加载一个 DLL 并调用一个方法来设置额外的依赖注入。 <p -
如何通过指定属性名称将通用对象列表转换为数据表? - C#
我已经创建了一个将 List 转换为 Datatble 的函数。但是我需要自定义此函数,以便该方法将具有仅在转换 -
MEF - 加载依赖项
我正在使用 .net 核心开发 MEF 插件。插件使用实体框架,只有插件项目引用实体框架。我创建了 Composition -
获取与命名空间相关的所有程序集名称
如何获取与命名空间相关的所有程序集? 例如,如果我的项目中有“使用系统”,那么我想要一个 -
使用反射修改集合项?
我想使用反射按名称 (<code>MyAssembly.Constants.MyCollection</code>) 查找集合,检查其项目 (<code>List<string></co -
如何编写将实现名称与它们实现的接口相关联的自定义属性?
我有一个任务,我必须编写一个自定义属性。该属性必须仅适用于接口(最多一次),并允许我将默认 -
为什么 Assembly.LoadFrom 表现不同?
我在 .NET Framework 4.7.2 上运行此代码: <pre><code>static void Test() { Console.WriteLine("--1--"); LogAllL -
C#通过字符串调用实例的非静态方法
我一直在努力解决标题中提到的概念。我做了大量研究,找到了一些很好的例子,我也尝试实施其中的 -
如何将项目添加到泛型类型的属性 (List<T>)
我正在制作一个 Windows 窗体应用程序来编辑 Json 数据。 我有一个类 <code>StaticData</code>,它是我的 Json( -
我可以在运行时使属性 Lazy 吗?
我想轻松扩展我的 BaseClass 并在运行时自动将某些集合属性设为 Lazy,这些属性已标记为 [SubEntityCollection] -
C# System.Reflection 更改修饰符
我在某个类中有一个受保护的字段或属性。如何使用 System.Reflection 将其公开(通常更改修饰符)? -
dapper c#在类名中使用点映射类名导致错误
我有以架构名称和点为前缀的表名称,例如 dbo.Client。 我正在使用 Dapper 和 CSharpCodeProvider 来生成类的类