首页 > 解决方案 > 如何检查 C# 类型是否是静态构造的

问题描述

我正在编写一个诊断工具来检查所有加载程序集中的所有域类型。作为诊断的一部分,我需要检查类型的静态字段。因此,当某个类以前从未访问过并且我使用反射请求其某些静态字段的值时,就会出现问题,然后发生该类的静态构造。我想以某种方式检查该类是否已经静态构造,如果不跳过它。

标签: c#reflection

解决方案


推荐阅读