我有一個類裏面的下面列出的清單:進入裏面另一個列表
public class TriggerRequest
{
public int requestReference { get; set; }
public List<RequestParameters> requestParameters { get; set; }
public List<RequestData> data { get; set; }
}
public class RequestParameters
{
public string name { get; set; }
public string value { get; set; }
}
public class RequestData
{
public string name { get; set; }
}
我試圖從類requestParameters的訪問「名」的字符串。我試過用這個:
TriggerRequest triggerRequest = null;
Console.WriteLine(triggerRequest.requestParameters.name);
但它不起作用。我如何從requestParameters獲取名稱?
'requestParameters'是一個'List'。你必須先獲得一個項目才能進入'name'屬性 – Pikoh
你需要告訴它你想從中獲取名稱的'RequestParameters'列表中的哪個項目,比如'triggerRequest.requestParameters [0] .name '或'triggerRequest.requestParameters.First()。name' – Equalsk
因爲它是一個列表,所以你必須迭代這些項目並獲得名稱的值。如果您需要名字值,迭代不需要,就像@Equalsk建議的那樣。 –