比如: 一个函数public object Process( object classObject )
{
  //通过这里,知道classObject有多少个属性,并对属性进行一一符值...
  return classObject;
}

解决方案 »

  1.   

    public object Process( object classObject )
    {
    //通过这里,知道classObject有多少个属性,并对属性进行一一符值...
    PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(classObject);
     
    // 遍历属性
    foreach (PropertyDescriptor myProperty in properties)
    {
    //当属性名称为Text时将其值设置成abc
    if (myProperty.Name == "Text")
    myProperty.SetValue(classObject,"abc");
    }
    return classObject;
    }
      

  2.   

    http://www.cnblogs.com/lovecherry/archive/2005/04/27/146461.html
      

  3.   

    http://dev.csdn.net/article/60/60438.shtm