我真的不明白为什么会发生这样的事情,而我却被卡住了。我找不到这样做的方法。所以问题是member.GetProperty().Value.ToString()做得并不好。如果我做这个member.GetProperty("test").Value.ToString(),它就能工作,但是如果我想动态地做它,它就不能工作:(这是代码的一部分(对这个案例很重要)
Member currentMem = Member.GetCurrentMember();
int memberId = currentMem.Id;
Member member = new Member(memberId);
int count = 0;
while (count < list.count)
{
member.getProperty(list[count]).Value = does not matter //
count++;
}事情就这么简单,我不明白的是为什么它不能工作。它说"object not set as a instance of a object",这是为什么?:/但是如果我给他一个"default“值,它是这样工作的
while (count < list.count)
{
member.getProperty(list[1]).Value = does not matter //
count++;
}感谢您阅读我的帖子,希望您能帮助我:)
发布于 2014-05-12 19:01:43
看起来列表的顺序很重要。我只需要创建一个SortedList而不是List。
https://stackoverflow.com/questions/23606927
复制相似问题