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
수정 아이콘
아항 대략적으로 이해가 가네요 답변 감사합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
151501 [질문] 카페의 매니저 직책에 대해 아시거나 해보신분 계신가요? [3] 삭제됨5412 20/12/27 5412
151500 [질문] 코로나 진정되고 난 뒤에도 당분간 해외여행은 바가지 엄청나게 심할까요? [8] 신불해7191 20/12/27 7191
151499 [질문] 보건소 코로나 검체 채취검사 장갑 1회용일까요? [5] 귀여운호랑이7664 20/12/27 7664
151498 [질문] 스위트홈 드라마랑 웹툰 원작 둘 다 보시분들 답변 좀...[스포주의] [8] 냠냠주세오7955 20/12/27 7955
151497 [질문] 센과 치히로의 행방불명같은 애니 추천부탁드립니다. [10] 유니꽃6525 20/12/27 6525
151496 [질문] 어머니께서 키보드 쌍자음 치는걸 힘들어하시는데요 [11] 티타늄7088 20/12/27 7088
151495 [질문] 140만원대 조립피씨 문의드려요 [19] 뿜차네 집사8812 20/12/27 8812
151494 [질문] 한때 유행했던 인도 뮤직비디오를 찾습니다 [8] 웃음대법관6172 20/12/27 6172
151493 [질문] 조립pc 견적받았는데이거 조합 괜찮나용 [9] 의문의남자6442 20/12/27 6442
151491 [질문] 이 목공 도구 이름이 뭔가요? [8] ArcanumToss7682 20/12/26 7682
151489 [질문] 아이패드 연결해서 사용할 모니터 추천해주세요 ! [2] 캐로6315 20/12/26 6315
151488 [질문] 이정도 PC견적이면 이륙 가능할까요? [3] Skyfall6719 20/12/26 6719
151487 [질문] 양적고 맛있는 과자 추천해주세요 [20] StondColdSaidSo7683 20/12/26 7683
151486 [질문] 애들 재우고 연휴에 볼만한 영화 추천 드립니다. [11] 모나크모나크7940 20/12/26 7940
151485 [질문] 자동차보험 가입경력 인정 관련 궁금한 게 있습니다. [4] 퀴즈노스6414 20/12/26 6414
151484 [질문] 아기 있는 집 TV 보호기 어떤 것을 쓰시나요? [7] 세인트6509 20/12/26 6509
151483 [질문] 와우 어둠땅용 컴퓨터 견적 검토 요청드립니다. [3] 잘생김용현6885 20/12/26 6885
151481 [질문] MSI 애프터 버너 세팅값 자동 변경 문제 아침6406 20/12/26 6406
151480 [질문] 취미로 코딩을 배우고자 합니다. 어떻게 접근하는게 좋을까요? [14] 아이언맨10672 20/12/26 10672
151479 [질문] [LOL]서폿이 로밍만 다니면 어떻게 해결해야하나요? [28] nekorean8781 20/12/26 8781
151478 [질문] 코로나 검사를 받으면 자가격리 필수인가요? [8] 삭제됨6449 20/12/26 6449
151477 [질문] 겨울철 자동차 배터리 방전 질문드려요 [11] 그럴거면서폿왜함5490 20/12/26 5490
151476 [삭제예정] 신규 공무원인데 향후 진로에 대해 고민이 있습니다. [24] 삭제됨8936 20/12/26 8936
목록 이전 다음
댓글

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