如何计算C#中的类属性?

时间:2019-04-02 06:14:34

标签: c# asp.net-mvc asp.net-core webforms

如何计算此DataSources类的属性?答案应该是“ 3”

public class DataSources
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public string Phone { get; set; }
    }

1 个答案:

答案 0 :(得分:3)

您可以使用System.Reflection命名空间中的类来研究类型元数据。就您而言,TypeInfo类是一种在获取有关属性的信息时会帮助您的类。

using System.Linq;

typeof(DataSources).GetProperties().Count();

typeof(DataSources).GetProperties().Length;