c#中如何获取对象成员变量名为变量的值?
题目很拗口,请看详细解释。我获取了json字符串,把它转换成了一个对象p1。p1.name="d1";p1.d1.name="test";每次获得的p1是不同的,p1.n...
题目很拗口,请看详细解释。
我获取了json 字符串,把它转换成了一个对象p1。
p1.name = "d1";
p1.d1.name = "test";
每次获得的 p1是不同的,p1.name 也不同。我想获取 对应的 test 怎么获取? 展开
我获取了json 字符串,把它转换成了一个对象p1。
p1.name = "d1";
p1.d1.name = "test";
每次获得的 p1是不同的,p1.name 也不同。我想获取 对应的 test 怎么获取? 展开
3个回答
展开全部
好像不行,你试着转换一下思路,你在返回之前处理一下数据,把P1.name的值改为"d1,test",因该可以满足你的需要
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用foreach遍历吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看不太懂啊,你所说的“对应的test”是个什么东西?
追问
p1里面有个 d1 d2 d3 d4等等,我要获取p1.name 对应的那个变量的值。
例如 p1.name= d2 ,我就要获取 p1.d2.name,如果 p1.name=d3我就要获取 p1.d3.name。这个怎么获取?
追答
p1的name属性可以设置成:
public string name
{
get
{
return this.name.name;
}
set
{
this.name.name=value;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询