如何使用反射获取对象描述。我可以得到名称,价值等......但不是像.net中那样的描述。
例如.Text的描述是“获取或设置与此控件关联的文本。”
我想可能使用MethodInfo,但没有给出描述。
Dim MethodObj As MethodInfo
Console.WriteLine("Methods:")
For Each MethodObj In GetType(TextBox).GetMethods()
Debug.Print(MethodObj.Name & " " & MethodObj.ReturnType.ToString())
Next
答案 0 :(得分:1)
如果您的意思是MSDN中所示的描述,那么这不是可执行代码附带的元数据的一部分。如果您已经将XML文档与程序集一起使用,那么您可以尝试找到正确的方法 - 但在大多数情况下,我不希望它可用。
答案 1 :(得分:0)
您无法通过反射获得此描述,因为它未编译到程序集中。在编译期间,生成包含此描述的XML documentation file。您需要解析此XML文件以获取描述。但是,您并不总是拥有此文件,因为不需要执行程序集。