c# 用反射怎么获取 类->类->属性

求教,用反射怎么获取类成员的类成员如classA{stringname{get;set;}classB{stringname{get;set;}}}要获取B.name,C... 求教,用反射怎么获取类成员的类成员 如
class A
{
string name{get;set;}

class B
{
string name{get;set;}
}
}
要获取 B.name,C#代码怎么写,,
展开
 我来答
万界书屋
2015-07-16 · TA获得超过245个赞
知道小有建树答主
回答量:663
采纳率:50%
帮助的人:167万
展开全部
string file = AppDomain.CurrentDomain.BaseDirectory + "ConsoleTest.exe";

Assembly assembly = Assembly.LoadFile(file);
//参数: 命名空间+类名

Type type = assembly.GetType("ConsoleTest.ChangeFileName");

object obj = assembly.CreateInstance(type.FullName);
//方法名

MethodInfo info = type.GetMethod("ChangeName");
//方法参数

string path = "E:\\temp\\";

object[] objs = new object[] { path };

try
{
//调用方法

info.Invoke(obj, objs);
}
catch (Exception ex)
{
Console.Write(ex.Message);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式