2010-11-12 203 views
2
foreach (ParameterGroup paramGroup in ParamGroups) 
     { 
      foreach (Parameter parameter in paramGroup.ParameterList) 
      { 
       if (parameter.ParameterId == parameterId) 
        return paramGroup.GroupId; 
      } 
     } 

什麼是LINQ eqiavalent?Linq相當於

+0

如果沒有匹配,現在會發生什麼? – AakashM 2010-11-12 09:55:40

+0

@AakashM 0返回。我已經改變了Albin Sunnanbo的代碼,使Default值被設置爲0。 – 26071986 2010-11-13 09:38:09

回答

1
return (from paramGroup in ParamGroups 
     from parameter in paramGroup.ParameterList 
     where parameter.ParameterId == parameterId 
     select paramGroup.GroupId).FirstOrDefault();