Purpose-built post

Effective C# 을 읽고 공부하려고 정리한다.

Content

관련링크

C#에서 콜렉션을 훑을 땐, 루프를 사용 한다. 루프 문법으로 do, while, for 가 있다. 하지만 이게 다가 아니였다. 콜렉션에 대해서 항상 최고의 순회 코드를 만들어내는 것이 있으니 바로 foreach 다. (물론 이는 책의 내용이다. 실제로는 성능이 다를 수 있다.)

성능상의 이점 말고 다른 이점은 없는가?

컨테이너의 처음/끝을 알 필요 없이 사용 할 수 있다. 또한 컨테이너를 변경하지 못하도록 막아주기도 한다. .. 그리고 .Net Framework 가 업데이트 될 때, 더 좋은 코드를 만들어 줄 수 있는 가능성을 열어 둔다.

Digression

  • 직접 써보면 알겠지만, 성능은 둘째 치고, 몹시 편하기에, 이것만 찾게 될 것이다.
  • ... 졸렵다..


  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기