filtering ('constraining') types in a foreach loop에 대한 내 질문을 참조하십시오. 컬렉션의 .Where 메서드를 사용하여 Charlie Flowers의 대답에서 첫 번째 방법을 시도하고 있지만 컴파일러에서 찾을 수 없습니다. 시스템에서 .Web.UI.ControlCollection 클래스 이것은 IEnumerable에서 파생되었으므로 여기에 어떤 문제가 있습니까?'where()'메서드의 문제
foreach (var control in Controls.Where(i => i.GetType() == typeof(TextBox)))
감사합니다. 실제로 OfType에서 구별하기 위해 예제에서 'where'를 사용하여 찾고자하는 모든 유형이 아닌 정확한 유형 만 얻으려고했습니다. 캐스트는입니다. –
ProfK