我是 C# 新手,正在大学学习我的第一门课程。我认为这是一个问题,instantiation但这就是我所追求的。
我想从te.ED不必经过多个for each循环的情况中获取值,就好像答案是“否”,那么就不需要经过循环并提取多个数据元素(未显示)。有没有办法在执行所有循环之前检查该值for each?
代码在这里
TR reply = service.track(request);
foreach (CTD ctd in reply.CTD)
{
foreach (TD td in ctd.TD)
{
if (td.Events != null)
{
foreach (TE te in td.Events)
{
if (te.TimestampSpecified)
{
//This is where the field I am after exists
if (te.ED == "YES")
Console.WriteLine("The answer is yes");
else
Console.WriteLine("The answer is no");
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
根据 @Anis Programmer 的评论 - 我相信您希望看到 …