关于.NET反思的完整教程?

时间:2012-02-24 10:00:50

标签: c# .net vb.net reflection

问题几乎说明了一切。我想大家都知道 visual studio designer ,以及它如何显示对象的任何属性,无论其类型如何,前提是该属性允许在设计器中显示。

我正在开发一个可以实现相同功能的功能,但为此,我需要一个关于反射完整教程,以便此功能可以处理每种类型财产。

有什么建议吗?

2 个答案:

答案 0 :(得分:13)

答案 1 :(得分:10)

这里有一些信息:

但是,我建议采用稍微不同但更难的方法。如果你真的想完全理解这个话题,那就是你需要的。

阅读Standard ECMA-335分区II:元数据定义和语义,解释.NET如何使用其元数据

然后阅读并理解一些读取此元数据的代码。 Mono.Cecil将是一个很好的候选人。

这将完全涵盖反思主题