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
수정 아이콘
아항 대략적으로 이해가 가네요 답변 감사합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
151429 [질문] 컴알못인데 좋은 컴 맞추고 싶어요. 어떻게 해야할까요? [3] 마샬스피커6304 20/12/24 6304
151428 [질문] 헤드셋에서 날 수 없는 소리가 들렸습니다. [6] 아르네트8265 20/12/24 8265
151427 [질문] 휴대폰 본인인증 번호를 불러달라고 하는 경우 피싱일까요? [3] 제리드6749 20/12/24 6749
151426 [질문] 국세체납 시효나 탕감 관련해서 잘 아시는 분이 있으실까요? [12] 삭제됨6849 20/12/24 6849
151425 [질문] 전기요금 질문 [7] 삭제됨5793 20/12/24 5793
151424 [질문] 한게임 맞고 사양이 높나요? [7] StondColdSaidSo7978 20/12/24 7978
151423 [질문] 사무실 pc, 프린터 유선랜 무선랜 문제 [6] 봄바람은살랑살랑9435 20/12/24 9435
151422 [질문] 피씨 견적질문입니다. [17] 열혈둥이7462 20/12/24 7462
151421 [질문] 대구 집값 앞으로 어떻게 될까요? [10] 실제상황입니다7942 20/12/24 7942
151420 [질문] 회사가 직원에게 대출받는 경우도 있나요? [14] 유유할때유7325 20/12/24 7325
151419 [질문] tv 직구 질문입니다 [5] 라디오스타5419 20/12/24 5419
151418 [질문] 노트북 비교 부탁드립니다 [4] 안용8786 20/12/24 8786
151417 [질문] 별의커비 동료 한명을 못구하고 있어요. 도와주세요! [6] 유니꽃6562 20/12/24 6562
151416 [삭제예정] 가족의 공황장애에 대한 질문입니다 [3] 삭제됨6209 20/12/24 6209
151415 [질문] 자산분배 관련 질문입니다(달러선물 관련) [7] vorhandensein6640 20/12/24 6640
151414 [질문] 화장실 변기에 앉으면 트림이 납니다. [12] 시드마이어7552 20/12/24 7552
151413 [질문] 헤어 커트 관련 궁금증 질문 야경5951 20/12/24 5951
151412 [질문] 스팀과 닌텐도 프로콘 질문 [7] 인간성승헌8220 20/12/23 8220
151411 [질문] 플스 피씨 겸용 헤드폰 추천좀 해주세요 [2] 삭제됨5918 20/12/23 5918
151410 [질문] 요즘 pc 케이스가 왜 이렇게 커요? [12] 아찌빠8869 20/12/23 8869
151409 [삭제예정] [부동산 관련] 임대인이 임차인의 개인정보 공유에 관해서 질문 드립니다. [5] 삭제됨5327 20/12/23 5327
151408 [질문] 식당 5인이상 집합금지 이렇게는 허용되는건가요? [23] valewalker7407 20/12/23 7407
151407 [질문] 중고로 30만원 이하로 살수 있는 폰중에 카메라 성능이 가장 좋은 폰은.. [7] 마르키아르6690 20/12/23 6690
목록 이전 다음
댓글

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