如何将类的公共属性的名称转换为字符串列表?语法最好在VB.NET中.
我试图做这样的事情:
myClassObject.GetType().GetProperties.ToList()
Run Code Online (Sandbox Code Playgroud)
但是,我需要一个List(Of String)
Jon*_*eet 13
获取每个房产的名称?使用LINQ PropertyInfo使用LINQ Select方法对每个项目进行投影,选择MemberInfo.Name属性.
myClassObject.GetType().GetProperties().Select(p => p.Name).ToList()
Run Code Online (Sandbox Code Playgroud)
或者在VB中,我认为它将是:
myClassObject.GetType.GetProperties.Select(Function (p) p.Name).ToList
Run Code Online (Sandbox Code Playgroud)