我真的无法理解为什么会发生这种情况而且我被卡住了。我找不到办法做到这一点。所以问题是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++;
}
这很简单,我无法理解为什么它不起作用。它说&#34;对象没有设置为对象的实例&#34;,为什么会这样? :/但如果我给了他一个&#34;默认&#34;价值它像这样工作
while (count < list.count)
{
member.getProperty(list[1]).Value = does not matter //
count++;
}
感谢您阅读我的帖子,希望您能帮助我:)。
答案 0 :(得分:0)
似乎列表的顺序很重要。我只需要创建一个SortedList
而不是List
。