簡體   English   中英

GetProperty umbraco C#

[英]GetProperty umbraco C#

我真的不明白為什么會發生這種情況,我被困住了。 我找不到解決辦法。 所以問題是member.GetProperty().Value.ToString()表現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++;
}

就這么簡單,我不明白的是為什么它不起作用。 它說“對象未設置為對象的實例”,為什么呢? :/但是,如果我給他一個“默認”值,它會像這樣

while (count < list.count)
{
    member.getProperty(list[1]).Value = does not matter //
    count++;
}

感謝您閱讀我的文章,希望您能對我有所幫助:)

列表的順序似乎很重要。 我只需要創建一個SortedList而不是List

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM