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
수정 아이콘
아항 대략적으로 이해가 가네요 답변 감사합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
151478 [질문] 코로나 검사를 받으면 자가격리 필수인가요? [8] 삭제됨6678 20/12/26 6678
151477 [질문] 겨울철 자동차 배터리 방전 질문드려요 [11] 그럴거면서폿왜함5737 20/12/26 5737
151476 [삭제예정] 신규 공무원인데 향후 진로에 대해 고민이 있습니다. [24] 삭제됨9232 20/12/26 9232
151475 [질문] 크롬에서 피지알의 글자가 깨져 보이네요. [1] 메디락스5492 20/12/26 5492
151474 [질문] 엑셀 왕초보 표기 질문 입니다 ㅠㅠ [2] 장가갈수있을까?6182 20/12/26 6182
151473 [질문] 전세 계약 중 집의 매매 계약이 이루어지는 상황인데요. [4] 도방7237 20/12/26 7237
151472 [질문] [정치]정경심 표창장 질문 [1] vvlekq6004 20/12/26 6004
151471 [질문] 애플 생태계라는것이 어떤건요? [18] 일체유심조8927 20/12/26 8927
151470 [질문] POE 자꾸 죽어서 질문입니다 [19] 공백9223 20/12/26 9223
151469 [질문] 갤럭시 워치. 회사출입증카드 복사기능 언제쯤..? [7] 공항아저씨11908 20/12/26 11908
151468 [질문] 포맷 후 키보드 오류 [1] Fysta6143 20/12/26 6143
151467 [질문] 젤다 야숨 고유의 게임적 요소는 무엇인가요? [28] 코기토10551 20/12/25 10551
151466 [질문] 컴 똥알못 150에 모니터 포함 컴견적 부탁드립니다 [6] Secundo7572 20/12/25 7572
151465 [질문] 지인이 폰지사기에 당할거 같은데 어떻게 해야하나요? [13] 꿀멀티7851 20/12/25 7851
151464 [질문] 사회적참사특별조사위원회(가습기살균제 관련)에 대해 어떻게 생각하십니까 [3] Tigris6023 20/12/25 6023
151463 [질문] 와인 처음 마셔봐요. 마시고 보관하는 방법 알려주세요. [20] 유니꽃6860 20/12/25 6860
151462 [질문] 범죄 스릴러 영화 추천 해주세요. [17] Tyler Durden6458 20/12/25 6458
151461 [질문] 유투브 뮤직 랜덤 재생으로 고정하는 법 없나요 [1] Venom9504 20/12/25 9504
151460 [질문] 부동산 질문입니다(임대차3법) [5] 흰둥5770 20/12/25 5770
151459 [질문] 노래 제목을 찾습니다. [4] 긴 하루의 끝에서6833 20/12/25 6833
151458 [질문] 비데쓰시는 분께 질문있습니다 [4] 빅뱅이론7195 20/12/25 7195
151457 [질문] 세대주 자격유지 궁금증 [4] 테크노마트남친6646 20/12/25 6646
151456 [질문] 킹오브 파이터 가장 인기가 많았고 완성도 높은 시리즈가 뭔가요? [20] 레너블11032 20/12/25 11032
목록 이전 다음
댓글

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