C# 獲取類中屬性注釋值


轉 http://bbs.csdn.net/topics/350019800

PropertyInfo[] peroperties = typeof(TEST).GetProperties(BindingFlags.Public | BindingFlags.Instance);

        foreach (PropertyInfo property in peroperties)
        {
            object[] objs = property.GetCustomAttributes(typeof(DescriptionAttribute), true);
            if (objs.Length > 0)
            {
                Console.WriteLine("{0}: {1}", property.Name, ((DescriptionAttribute)objs[0]).Description);
            }
        }
        Console.ReadKey();
class TEST
{
    [Description("a")]
    public string X
    {
        get { return null; }
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM