GetProperty umbraco C#

时间:2014-05-12 10:45:07

标签: c# umbraco

我真的无法理解为什么会发生这种情况而且我被卡住了。我找不到办法做到这一点。所以问题是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++;
}

感谢您阅读我的帖子,希望您能帮助我:)。

1 个答案:

答案 0 :(得分:0)

似乎列表的顺序很重要。我只需要创建一个SortedList而不是List