methodinfo

methodinfo

文章 0 浏览 7

如何从可能实现 IEnumerable的对象中提取 MethodInfo.Invoke 参数

使用反射,我尝试在预期为某种类型的 IEnumerable 的对象上调用 Linq 方法 IEnumerable.FirstOrDefault() ,并返回结果对象。 我有以下类: class MyC…

叫思念不要吵 2025-01-11 22:56:06 5 0

使用反射获取 RuntimeMethodInfo 对象的 ReturnParameter 的 Name 属性 (C#)

假设我在 C# 中有以下类: public class B : A { public Int32 B_ID; public String B_Value; public Int32 getID() { return B_ID; } public void se…

雪落纷纷 2025-01-07 02:00:19 4 0

使用自定义类作为参数从 MethodInfo 调用方法

我有这样的场景: 一个具有一些属性的自定义类(客户),如下所示: public class Customer { public int Handler { get; set; } public string Name …

伴梦长久 2024-12-31 22:27:00 4 0

使用 C# 将 methodInfo.IsDefined() 设置为 true

我有来自示例类的 mymethod 方法的 methodInfo 。 internal class Example { public static void mymethod(string str1, ref string str2, out string…

小忆控 2024-12-10 09:34:41 4 0

获取方法和方法引用的类

使用.NET 4+ 有没有办法找到一个方法的所有代码路径调用的所有方法? 理想情况下,我正在寻找能让我进入内部循环的东西: For Each Method In Class F…

┾廆蒐ゝ 2024-11-24 20:24:17 6 0

C#中使用反射调用方法时如何对参数进行自动类型转换?

我需要使用 C# 通过反射调用类型上的方法。 在运行时,我的数据将由包含名称/值对的字典组成。字典中的名称将与我将调用的方法上的参数名称相对应。另…

街道布景 2024-11-19 10:09:16 9 0

使用 MethodInfo.Invoke 在 Win32 DLL 和 C# 之间传递 LPSTR

我正在开发一个项目,需要能够调用 Win32 DLL 中的函数。但是,DLL 的名称、函数以及所有参数的数据类型和返回类型在编译时都是未知的,因此使用 DLLI…

鸩远一方 2024-11-03 11:04:38 13 0

使用方法的 MethodHandle 作为键来缓存无参数方法的结果是否安全?

在 WCF 客户端应用程序中,我们希望缓存许多无参数方法的结果 - GetAllFoo() 、 GetAllBar()。它们用于填充下拉列表等,并且结果在客户端的运行期间不…

缱倦旧时光 2024-10-19 23:53:41 12 0

优化获取“get_Item”的方式方法信息

现在,我有: targetType.GetMethod("get_Item", BindingFlags.Instance) 有什么更好的吗?…

清音悠歌 2024-10-17 05:57:41 14 0

询问 MethodInfo 需要多少个参数的最有效方法是什么?

询问 MethodInfo 是否接受参数的最有效方法是什么?如果接受,有多少? 我当前的解决方案是:methodInfo.GetParameters().Any() 和methodInfo.GetPara…

不美如何 2024-10-16 23:28:37 10 0

一种使用 C# 在运行时读取参数、属性和返回类型的方法

继续我之前的线程 使用反射读取包含另一个对象数组的对象的属性。我希望使 EvgK 中的这个美妙方法成为可以在我的代码库中的多个位置使用的通用方法。 …

梨涡 2024-10-16 06:26:24 13 0

System.Reflection.MethodInfo.Invoke 和多线程(带返回类型)

我一直在浏览网站上的其他问题并找到了这篇文章。 堆栈溢出原始帖子 Ben Voigts 的回答非常有用,我相信我让它在我的系统中工作。 我遇到的问题是,在…

你是我的挚爱i 2024-10-14 08:45:59 12 0

使用反射调用带有签名的对象实例上的泛型方法:SomeObject.SomeGenericInstanceMethod(T argument)

如何调用 SomeObject.SomeGenericInstanceMethod(T arg) ? 有几篇关于调用泛型方法的文章,但不太像这篇文章。问题在于方法参数参数被限制为泛型参数…

⒈起吃苦の倖褔 2024-10-12 19:31:56 13 0

根据 C# 中的用户输入解析为原始类型

我执行此操作的代码使用反射和我提供的字符串,而不是用户输入。最终,我希望用户能够说“float”“2.0”并让计算机说,是的,这是一个浮点数,或者计…

折戟 2024-10-12 07:37:37 13 0

MethodInfo.Invoke 在 Windows 7 上需要管理员权限吗?

因此,我在运行时加载程序集,并且还根据程序集类型使用泛型。为了获得正确的类型,每个 DLL 都实现了一个工厂,我希望该工厂能够使用正确的泛型类型…

笑忘罢 2024-10-07 13:44:44 17 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文