我有一个类里面的下面列出的清单:进入里面另一个列表
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建议的那样。 –