티스토리 뷰
최근 c# winform개발을 주로 하고 있는데요.. 네이티브 c++만 하던 저로써는 .NET환경이 신기하기도 하고 놀라워서 공부해 가면서 개발하는 맛이 쏠쏠합니다.
c# 3.0부터 확장메소드라는 놈을 지원하는데 이놈이 개발 편의성을 올려주는데 정말 큰 몫을 하는것 같습니다.
아래와 같은 형태의 조건문을 짜다보니 계속 반복되는 인스턴스가 눈에 거슬립니다.
한 변수에 대해 여러 or연산을 해야하니 nData가 많이 중복될 수 밖에 없죠..
이때 c# 확장메소드를 활용하는 팁이 있습니다.
위와 같이 확장메소드를 이용하면 처음의 코드가 아래처럼 변합니다.
어떤가요? 중복되는 정보가 제거되어 훨씬 깔끔해진 모습이죠? 만약 비교해야하는 내용이 2,3개가 아니라 불가피하게 아주 많아지게 되면 이런 확장메소드의 활용이 좀더 빛을 발하지 않을까 생각됩니다.
'개발' 카테고리의 다른 글
c# if DEBUG 와 Conditional("DEBUG")의 차이점 (0) | 2018.07.24 |
---|---|
c# string Split 응용 - KeyValuePair<>를 통해 인덱스 추가하기 (0) | 2018.02.05 |
64bit 컴퓨터에서 32bit 오라클 OLEDB 드라이버 로드하기 (0) | 2016.06.10 |
c# listview item 사라짐(disappear) 현상 해결방법 (0) | 2015.06.10 |
MS-SQL Linked server( DB-LINK) 설정 (0) | 2014.07.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 램즈혼
- 캠핑
- 채리새우
- 편도수술
- 루드위지아
- ADO
- 수초어항
- 산세베리아
- 마곡지구
- 하이그로필라
- 아쿠아스카이
- 오토씽
- 시내랑
- 레인보우샤크
- NAS
- simpleAdo
- 쿠바펄
- Mpow
- 네온테트라
- 금연
- ixus75
- 챔픽스
- 장기전세
- 소설
- 133인치
- 미에어2
- 미니헤어그라스
- 루드위지아 오발리스
- 노랭이새우
- C/C++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함