gpt4 book ai didi

.net - 运行时类型句柄.分配

转载 作者:行者123 更新时间:2023-12-04 06:51:50 28 4
gpt4 key购买 nike

我已将项目转换为 .Net 4.0 并且以下代码不起作用:

typeof(RuntimeTypeHandle).GetMethod("Allocate", BindingFlags.Instance | BindingFlags.NonPublic).Invoke(type.TypeHandle, null)

RuntimeTypeHandle 类中似乎没有更多的 Allocate 方法。 GetMethod 返回空值。

.Net 4.0 中的模拟是什么?

最佳答案

新版本方法签名为:

internal static extern object Allocate(RuntimeType type);

所以我想你只需要制作 BindingFlags.Static (而不是 Instance )。

您的调用也会略有不同。

关于.net - 运行时类型句柄.分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3004047/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com