.Net 反射来获取类/属性等的描述?

标签 .net asp.net vb.net reflection

我知道这不太可能,但我想知道是否有任何方法可以获取类或属性的注释(即“''”后面的位)..?我已经设法使用 PropertyInfo 类获取类的属性列表,但我找不到获取注释/描述的方法。我需要它作为我为网站管理员编写的指南 - 这会很棒如果有新的属性可以自动更新的话,以后就不用太担心更新了。有人知道怎么做吗?提前致谢。

问候,

理查德

最佳答案

可以使用property属性来装饰属性,并使用反射来读取属性中的数据:


[Description('This is my property description')]
public String MyStringProp { get; set; }

然后使用

FieldInfo.GetCustomAttributes
阅读说明。

关于.Net 反射来获取类/属性等的描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2638983/

相关文章:

c# - 确保 ssl 可用性后重定向到 https

Asp.net MVC 何时在丢失时重新加载声明

c# - 打开xml错误: The given path's format is not supported

vb.net - 如何使用 Linq 从 List(Of T) 中获取不同值

c# - VB.NET 等同于 C# 的 using 指令

c# - 将 XML 数据放入 Windows 事件日志

.net - 如何使用 C# 代码获取 IIS 虚拟目录和 Web 应用程序的物理路径?

.net - 对于 HTTPS,Invoke-WebRequest 总是失败。根据验证程序,远程证书无效

Asp.Net MVC 5 区域下自定义 Action 路由

vb.net - 如何在 Visual Studio VB.NET 中禁用区域折叠或展开所有区域?