我觉得楼主可能是需要获取一个不确定类型的对象中的applicationName属性,
我写了一个采用反射获取属性值的例子,不需要知道对象的具体属性,只需要
对象具有 applicationName 这个公共属性就可以
class ITBAApplication
{
private String _applicationName = "My Name";
public String applicationName
{
get
{
return _applicationName;
}
set
{
_applicationName = value;
}
}
};
class Program
{
static void Main(string[] args)
{
object o = new ITBAApplication();
System.Reflection.PropertyInfo pi =
o.GetType().GetProperty("applicationName");
if (pi != null)
{
Console.WriteLine(pi.GetValue(o, null));
}
}
}