字段的 Type.AssemblyQualifiedName

发布于 2024-12-27 03:52:54 字数 196 浏览 1 评论 0原文

有没有办法从 System.Reflection.FieldInfo 获取类似 Type.AssemblyQualifiedName 属性的内容,该属性区分字符串列表和字节列表?

FieldInfo.GetFullName() 方法不区分这两者,我需要能够获取字段的偏移量,并且仍然区分字符串列表和字节列表。

Is there a way to get something like the Type.AssemblyQualifiedName property, which differentiates between a List of strings and a List of bytes, from a System.Reflection.FieldInfo?

The FieldInfo.GetFullName() method doesn't differentiate between the 2, and I need to be able to get the offset of a field, and still differentiate between List of strings and a List of bytes.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ˉ厌 2025-01-03 03:52:54

您可以通过查看 FieldInfo 对象的 FieldType 属性来访问字段的类型。

编辑

我纠正了。 Type.Name 不会执行您想要的操作。您可以按照您的建议使用 Type.AssemblyQualifiedName,也可以通过查看 Type.GetGenericArguments() 的结果直接访问类型。

You could access the field's type by looking at the FieldType property of your FieldInfo object.

EDIT

I stand corrected. Type.Name will not do what you want. You could use Type.AssemblyQualifiedName as you suggest or you could access the types directly by looking at the result of Type.GetGenericArguments().

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