c# - C# 有没有办法将 DllImport 与泛型方法类型一起使用?
问题描述
我的问题是我想使用DllImport
通用方法,但我无法让它工作。
我正在使用一个名为“newtonsoft.json”的 C# 库,我想使用DllImport
这种方法:
[DllImport(@"path to my dll")] public static T
public static extern DeserializeObject<T>(string value);
它告诉我DllImport
属性不能应用于泛型方法类型。
解决方案
我已经使用单击项目 > 添加 > 引用添加了 DLL 文件并选择了库,然后我刚刚使用 .exe 文件复制了库。
推荐阅读
- javascript - 更改数组的长度似乎正在更改另一个数组的长度?
- c++ - 数组包装器损坏堆栈
- php - 如何使用 preg_match_all 找出所有值
- java - 想在edittext片段中添加验证
- c# - 如何使用 EF Core c# 使用更好的方式进行异步和等待
- flutter - 如何在 Flutter 的 initState 中获取当前的 App Locale?
- java - 如何将 SLF4J 添加到我的 jbpm java 项目中?我的项目中没有 pom.xml
- python - 从python列表中删除特定文件夹?
- c - 为什么 MSVC 预处理器连接标记的方式与 GCC 和 Clang 不同?
- pine-script - 我想在 Auto Fib Retention Script 的右侧屏幕末尾显示价格标签,这是一个内置的交易视图