PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2020/12/23 15:18:37
Name EZrock
File #1 Orange5_ora_dba.zip.009 (2.00 MB), Download : 85
File #2 Orange5_ora_dba.zip.010 (2.00 MB), Download : 65
Subject [질문] c# 연산기호 관련 질문입니다. (수정됨)
혼자서 C#을 이용해 프로그램을 만들다가 인터넷의 힘을 빌려 제가 생각한 로직을 구사한 내용을 복붙해서 사용하는데

이런 형태의 연산기호라 해야 할 지 아니면 연산자 오버라이딩이 된건지...아무튼 특이한 기호가 있더군요

List> list = new List>(order);

저 order는 dictionary로 구성된 자료입니다.

dictionary를 list로 만든 다음에

그걸 sort하는 문구를 찾아봤는데

list.Sort((x, y) => x.Value.CompareTo(y.Value));

=> 이런 형태의 연산자가 사용이 되더군요

저게 어떤 의미를 갖고 있는지 궁금합니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
20/12/23 15:38
수정 아이콘
람다식 처리한다는 기호입니다.
20/12/23 17:57
수정 아이콘
리플보고 람다식에 대해서 훑어보는데...당최 저 sort에서 사용된 람다는 어떤 의미로 사용했는지 감이 안잡히네요
neogeese
20/12/23 18:59
수정 아이콘
저는 그냥 함수를 간단하게 대체 할수 있는 수식 정도로 이해 했어요. 함수를 쓰려면 클래스에 선언, 구현, 호출 과정을 한번에 처리 한다 정도로요..
sort 안에 람다식을 함수로 대체 해서 생각해 보세요.
public int Compare<T>(T x, T y)
{
return x.Value.CompareTo(y.Value)
}
T는 리스트 타입입니다. 올려 주신 내용으로는 리스트 타입을 모르겠어서 문법은 안맞지만 이해 차원에서 저렇게 적었습니다.

위에 적은 함수를 람다식으로 표현 한게 list.Sort((x, y) => x.Value.CompareTo(y.Value)); 이고
Sort시 비교 함수를 Compare<T>(T x, T y) 이 함수를 호출 해서 사용 하는 것과 동일한 효과 를 가져옵니다.
20/12/23 21:26
수정 아이콘
아항 대략적으로 이해가 가네요 답변 감사합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
154838 [질문] 미국이 강대국이 된 원인을 분석해놓은 글이 있을까요? [3] 아웅이6837 21/05/03 6837
154837 [질문] 메타버스란게 실체가 있나요? [20] 그말싫10642 21/05/03 10642
154836 [질문] 자동차 보험료 할증이 생각보다 많이 되네요.. [12] 해먹9548 21/05/03 9548
154835 [질문] 예전에 본 글인데 기억이 나지 않아 질문게시판에 올립니다. [2] aMiCuS8202 21/05/03 8202
154834 [질문] 차 사고 문의드립니다. [3] TranceDJ9222 21/05/03 9222
154833 [질문] 인감증명서 사본 효력이 있나요? [10] 피쳐17264 21/05/03 17264
154832 [질문] 우울증 치료 혹은 약에대해 잘 아시는분 있으실까요? [5] Secundo10459 21/05/03 10459
154831 [질문] 월세 세입자가 중간에 조기 퇴거한다고 하면, 복비 정도 물어주면 되나요? [10] LG의심장박용택12771 21/05/03 12771
154830 [질문] 안드로이드 오토 무선 지원? [3] 서울7765 21/05/03 7765
154829 [질문] 마블 캐릭터 저작권 사용은 어디에 요청하는지 아시는 분 계시나요? [2] 넙이아니6120 21/05/03 6120
154828 [질문] 구형 컴퓨터 듀얼모니터용 그래픽 카드 구매문의드립니다. [3] APONO7163 21/05/03 7163
154827 [질문] 외국인 환자가 특별히 많은 치과도 있나요? [1] CastorPollux10855 21/05/03 10855
154826 [질문] 어린이날 선물로 살만한 드론 추천 부탁드립니다. [3] banelingMD8930 21/05/03 8930
154825 [질문] 바지를 좀 내려입는데.. 맞는 브랜드 잇나요? [3] 살다보니별일이7369 21/05/03 7369
154824 [질문] 편한 신발 [3] 당근병아리6666 21/05/03 6666
154823 [질문] 엔진오일 경고등이 자꾸 들어옵니다. [5] LeeDongGook7881 21/05/03 7881
154822 [질문] 제주도 렌터카 질문입니다. [6] 달달합니다8502 21/05/03 8502
154821 [삭제예정] 컴퓨터 케이스의 잔기스 제거하는법 [4] 틀림과 다름11863 21/05/02 11863
154820 [질문] 도로에서 이런 경우 박아버리면 누가 더 잘못인가요? [24] 삭제됨8679 21/05/02 8679
154819 [삭제예정] 30초반 회사원 세후급여 6천가까이인데 대출이 하나도 안되는데.. 진짜 방법이 없는걸까요? [26] 삭제됨10539 21/05/02 10539
154818 [질문] 파이썬 반올림 함수 round 질문입니다. [13] ArcanumToss9487 21/05/02 9487
154817 [질문] 멘붕와서 질문드립니다. 휴대폰 [7] 파란무테8108 21/05/02 8108
154816 [질문] TV에 ARC 기능 이용해보려 하는데 조언 좀 부탁드립니다. [4] Rei8263 21/05/02 8263
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로