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
수정 아이콘
아항 대략적으로 이해가 가네요 답변 감사합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
154092 [삭제예정] [헬스] 제가 다른분이 보기에 예민한건가요? [23] 치카치카9547 21/04/03 9547
154091 [질문] 주식코인으로 돈을 잃는 사람도 많겠죠? [80] 흥선대원군14219 21/04/03 14219
154090 [질문] 키보드 추천 부탁드립니다. [4] 어제내린비6286 21/04/03 6286
154089 [질문] 일자허리도 요추전만이 필수인가요? 개떵이다6394 21/04/03 6394
154087 [질문] SPOTV에서 양키스 중계 많이 해줄까요? [10] AaronJudge996429 21/04/03 6429
154086 [질문] 부동산 관련 조언 부탁 드립니다. [7] 원스10641 21/04/03 10641
154085 [질문] 요리 고기 보고 부위 맞추기(난이도 상?) [2] 깃털달린뱀6584 21/04/03 6584
154083 [질문] 3년동안 pgr21 정치성향이 바뀐거 같은데요 [64] 삭제됨11910 21/04/03 11910
154082 [질문]  그래픽카드 소음을 줄여주는 케이스도 있나요? [2] 날아라 코딱지6384 21/04/03 6384
154081 [질문] 스팀게임 Ori 시리즈 질문 [9] 민트초코우유7554 21/04/03 7554
154079 [질문] 네이버 댓글은 왜 사라졌나요? [4] 헤나투6266 21/04/03 6266
154078 [질문] 이어폰 관련 질문 [2] Pi6180 21/04/03 6180
154077 [질문] 모바일 TFT 궁금합니다. [1] 이라세오날7401 21/04/03 7401
154076 [질문] 같은 ISP패널 모니터라도 암부 표현의 수준이 다른가요? [7] 메디락스6388 21/04/03 6388
154075 [질문] ole32.dll 오류 컴고수님들 부탁드립니다. [2] 아크로바틱7419 21/04/03 7419
154074 [질문] 유튜브 프리미엄 광고제거에 관해 여쭤봅니다 [9] 총사령관9544 21/04/03 9544
154073 [질문] 아이폰 인터넷 화면에 갑자기 이런것들이 뜨는데 해제 방법이 없을가요?? [2] Lectum7453 21/04/03 7453
154072 [질문] 점유취득시효에 관한질문좀 [4] 능숙한문제해결사5805 21/04/03 5805
154071 [질문] 유게 군대 진수성찬 글 관련 여러분 군대 최애 메뉴는 뭐였나요? [23] 치카치카8452 21/04/02 8452
154070 [질문] 디아3 복귀 하려는데 클래스 추천 부탁드립니다. [5] 파르릇10387 21/04/02 10387
154069 [질문] 해외거래소(바이낸스)에서 코인 구매후 빗썸으로 송금시 문제될 여부 있을까요? [4] 삭제됨8548 21/04/02 8548
154068 [질문] 애플워치로 러닝 할때 배터리 소모량 질문드립니다. [8] 마카6206 21/04/02 6206
154067 [삭제예정] 부모한테 돈 받아서 투자하는 과정에 문제가 되는게 있는지 궁금합니다. [4] 삭제됨7500 21/04/02 7500
목록 이전 다음
댓글

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