항목 목록을 반복하려고합니다. 항목은 모두 공통 인터페이스의 일부입니다. 그들은 this question에 설명되어 있습니다. foreach
루프를 사용하여 루프를 진행하지만 어떤 유형인지에 따라 다른 동작을 실행합니다.다른 데이터 유형의 목록 반복?
ProcessLine(MachineLine ML); //For MachineLines
ProcessLine(MachineCircle MC); //For MachineCircles
방법이 반복은 여러 데이터 유형을 고려하여 수행 할 수 있습니다 단순화하기 위해
,의는 다음과 같이 내가 실행하려는 행동이 가정 해 봅시다?
와우에서 작업하는 경우, 동적 키워드를 사용할 수 있습니다! 거의 같은 코드 :) – Lorenzo
@Lorenzo : 처음에는'instanceof'도 썼지 만 실제로는'is'입니다. 당신의 코드도 고쳐 줄 수 있습니다 :) – BoltClock
+1 절대적으로 맞습니다! ;) – Lorenzo