본문 바로가기

Csharp2

LINQ 쿼리 연산자 정리 쿼리 연산자 실행형태 설명 Where 지연실행 조건에 따라 값의 시퀀스를 필터링 처리 Skip 시퀀스 안에 지정된 개수만큼의 요소를 건너뛰고 남은 요소를 반환 SkipWhere 지정된 조건이 만족되는 동안에 시퀀스의 요소를 건너뛰고 남은 요소를 반환 Take 시퀀스의 가장 앞부분부터 요소를 지정된 개수만큼 반환 TakeWhile 지정된 조건이 만족되는 동안에 시퀀스에서 요소를 반환 DefaultIfEmpty 지정한 시퀀스의 요소를 반환, 시퀀스가 비어 있을 경우에는 형식 매개변수를 기본값으로 반환 Select 시퀀스에 있는 각 요소를 새로운 형으로 사상 SelectMany 시퀀스에 있는 각 요소를 IEnumerable로 사상하고 그 결과로 나온 시퀀스를 하나의 시퀀스로 평탄화*함 GroupBy 지정된 키.. 2019. 8. 16.
코드 스니펫(Code Snippet) 스니펫(snippet)? [*스니핏이라고 부르는 경우도 있는듯] 재사용 가능한 소스 코드, 기계어, 텍스트의 작은 부분을 일컫는 프로그래밍 용어 사용자가 루틴 편집 조작 중 반복 타이핑을 회피할 수 있게 도와준다. 특정 코드의 형태를 단축키로 불러오는 기능을 말하는 듯 비주얼 스튜디오에서 C# 코딩할 때, 에디터에 prop이라서 타이핑 후에 tab을 2번 누르면 public object MyProperty { get; set; } 위와 같이 자동완성된다. 그 외에 fore+tab+tab -> foreach문 자동완성 ctor+tab+tab -> 생성자 자동완성 2019. 8. 13.