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
수정 아이콘
아항 대략적으로 이해가 가네요 답변 감사합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
153981 [질문] 브라우저에서 백스페이스키가 안 먹습니다. [5] 고란고란5955 21/03/30 5955
153980 [질문] 옛~~날에 나온 테트리스 게임을 찾고 있습니다. [2] 트린다미어6226 21/03/30 6226
153979 [질문] 가입 시 입력한 이메일 주소 변경하는 방법 없을까요? [2] 다리기5754 21/03/30 5754
153978 [삭제예정] 아리아나 그란데가 테일러 스위프트 넘어섰나요? v.Serum7488 21/03/30 7488
153977 [질문] 집주인이 전세계약 해지를 요구합니다. 제가 계속 살 수 있는 권리가 있는건가요? [10] 프라임에듀9290 21/03/30 9290
153976 [질문] 노트북 추천 부탁드립니다(150이하) [8] 사상최악7764 21/03/30 7764
153975 [질문] 부동산 어린이 질문드립니다 [4] GoodLuck7348 21/03/30 7348
153974 [질문] 개발운영진 테스트 [2] 삭제됨7224 21/03/30 7224
153972 [질문] 부부가 혹시 따로 대출 받을수 있나요? [22] 시오냥11973 21/03/30 11973
153971 [질문] 20대 후반 정장 살려고 합니다. 추천 부탁드립니다. [14] 삭제됨8712 21/03/29 8712
153970 [질문] 음식점 시작하는 지인에게 줄만한 선물 [6] 어바웃타임7919 21/03/29 7919
153969 [질문] 여성분들은 남자가 자신을 좋아하는걸 눈치 잘 채나요 [14] 비타에듀19846 21/03/29 19846
153968 [질문] 대출 1억이상 받으면 1년내 주택구입시 회수된다는데요.. [3] nexon8002 21/03/29 8002
153967 [질문] 가족이 아플 때, 공부하는 게 쉽지 않네요. [2] 헤후6985 21/03/29 6985
153966 [질문] 코로나 검사 비용 질문 좀.. [7] 롯토6397 21/03/29 6397
153965 [질문] 생수 안 마시고 사시는 분 계신가요 [18] K-18429 21/03/29 8429
153964 [질문] 코로나 관련, 이 경우는 어떻게 되나요?(가족) [3] 키모이맨6475 21/03/29 6475
153963 [질문] 무선 공유기 as 중인데 제조사와 의견이 달라 나 같은면 이렇게 하겠다하는 의견 여쭙습니다. [10] Red Key7073 21/03/29 7073
153962 [질문] 대출과 마이너스 통장 문의입니다. [6] 짱가6304 21/03/29 6304
153961 [질문] 주택 담보 대출관련 질문 있습니다. [6] 항정살6968 21/03/29 6968
153960 [질문] 갤럭시탭s6 활용 어떻게 하는게 좋을까요 [16] nekorean7114 21/03/29 7114
153959 [질문] 운전자 보험 가입하려 합니다. 인터넷에서 바로 가입할 수 있나요? [3] 마스쿼레이드5274 21/03/29 5274
153958 [질문] 스시선수 디너 질문입니다. [4] 삭제됨5984 21/03/29 5984
목록 이전 다음
댓글

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