C# 关于.NET中反射的完整教程?

C# 关于.NET中反射的完整教程?,c#,.net,vb.net,reflection,C#,.net,Vb.net,Reflection,这个问题几乎说明了一切。我想大家都知道visual studio designer,以及它如何显示对象的任何属性,无论其类型如何,只要该属性允许在设计器中显示 我正在开发一个可以实现相同功能的函数,但为此,我需要一个关于反射的完整教程,以便该函数可以处理每种类型的属性 有什么建议吗?这里有一些很好的链接: 以下是一些信息: 杰弗里·里克特(Jeffrey Richter)的《CLR via C#》有一个关于反思的好章节 然而,我建议采用一种稍微不同但更难的方法。如果你真的想完全理

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

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


有什么建议吗?

这里有一些很好的链接:

    • 以下是一些信息:

      • 杰弗里·里克特(Jeffrey Richter)的《CLR via C#》有一个关于反思的好章节
      然而,我建议采用一种稍微不同但更难的方法。如果你真的想完全理解这个话题,那就是你需要的

      阅读Partition II:元数据定义和语义,它解释了.NET如何使用其元数据

      然后阅读并理解一些读取此元数据的代码。莫诺,塞西尔是个不错的人选


      这将完全涵盖反射主题

      没有完整的教程。文档是你最好的选择。老实说,设计师可能没有使用反射-它可能使用了TypeDescriptor和反射之上的抽象,也可以表示其他模型。OK,我将看一看TypeDescriptor,然后谷歌有最好的教程:)虽然在阅读标准时有一些用处,我发现它很难阅读。我真的可以推荐CodeProject上的链接文章。。