How do I get the count of attributes that an object has?

后端 未结 4 1677
慢半拍i
慢半拍i 2021-02-06 07:07

I\'ve got a class with a number of attributes, and I need to find a way to get a count of the number of attributes it has. I want to do this because the class reads a CSV file,

4条回答
  •  北海茫月
    2021-02-06 07:35

    This is untested and just off the top of my head

    System.Reflection.MemberInfo info = typeof(StaffRosterEntry);
    object[] attributes = info.GetCustomAttributes(true);
    var attributeCount = attributes.Count(); 
    

提交回复
热议问题