在C#中,如何动态指定对象的成员,例如PHP中的obj [“ abc”]
|
说我有一堂课
public class Employee
{
public string name = \"\";
public int age = 20;
}
现在我想要一个可以动态获取Employee指定成员值的函数
public class Util<T>
{
public static string GetValue(T obj, string member)
{
// how to write
}
}
这样我就可以像
Employee p1 = new Employee();
string a = Util<Employee>.GetValue(p1, \"age\"); // a should be \"20\"
怎么做?像访问成员在PHP中使用obj [\“ ??? \”]
没有找到相关结果
已邀请:
5 个回复
禽兢玫坞劲
但是请务必检查链接,这里有很多东西要学习!
田损比报
钨蜡唤喉晤
要么
检查链接以获取更多详细信息
犀寺扦
了驳
反思是可行的,但就您而言,我不会走那么远。但也许您需要泛型,然后是,请改用反射。