近日,想整理下我自己的vb.net应用程序中,自己定义的类、控件、窗体等对象,希望能够获得它们的“属性”、“字段”、“方法”、“事件”等名称。查阅了“反射”(Reflection)相关资料,写了以下一段代码,分享给朋友们。
当然,由于本人的水平有限,有些功能还没完善,比如“按对象名排序”的问题,比如“获得属性、方法的参数”的问题,等等。此文抛砖引玉,希望能够得到大侠们的指点。
Private Sub GetAssemblyObject(ByVal lAssembly As R
本文实例讲述了C#编程获取实体类属性名和值的方法。分享给大家供大家参考,具体如下:
遍历获得一个实体类的所有属性名,以及该类的所有属性的值
//先定义一个类:
public class User
{
public string name { get; set; }
public string gender { get; set; }
public string age { get; set; }
}
//实例化类,并给实列化对像的属性赋值:
User u = new User();