c# ->net Reflector 中的 $ArrayType$16008 是什么?

标签 c# .net dll reflector

我正在反射(reflect)一个 c# dll,我看到一个内部静态只读 $ArrayType$16008 谁能告诉我这是什么?

[StructLayout(LayoutKind.Explicit, Size=16008, Pack=1)]
public struct $ArrayType$16008
{
}

编译器生成了吗?还是反射器看不到的UserDefined类型?

最佳答案

正如评论者所说。编译器生成它。

只要您在逆向工程的 C# 代码中看到字符串外使用的美元符号,您就可以非常确定,它是编译器生成的。

关于c# ->net Reflector 中的 $ArrayType$16008 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5471424/

相关文章:

c# - 系统内存不足异常

c# - 克隆网络服务最简单的方法是什么?

.net - 如何结合 DataTrigger 和 EventTrigger?

c# - 通过 COM Interop 公开 C# 类

c# - 无法使用 ShareDirectoryClient 在 azure 中移动目录

c# - ASP.NET 计算框数,然后从同一按钮执行弹出窗口

c++ - 使用 dfshim.dll 在非托管 C++ 中控制 ClickOnce 应用程序

c++ - 如何通过 Code::Blocks 中的静态链接创建独立程序

c# - Interlocked.Exchange 可以交换两个 byte[] 数组吗?

c# - 您如何解析图像标签的 HTML 字符串以获取 SRC 信息?