일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- git
- vim
- c# 윈폼
- C# delegate
- c#
- gitlab
- jupyter lab
- C언어 포인터
- C++
- Algorithm
- Data Structure
- 깃
- 도커
- 유니티
- dart 언어
- 플러터
- c# winform
- Flutter
- 포인터
- 구조체
- c# 추상 클래스
- HTML
- c언어
- Unity
- jupyter
- docker
- Python
- github
- Houdini
- 다트 언어
- Today
- Total
목록c# linq (2)
nomad-programmer
싱글턴(Singleton)이란? 해당 형식의 객체를 오직 단 하나만 마들고 이 객체를 전역에서 접근할 수 있도록 하는 디자인 기법이다. 기본값이 할당된 컬렉션은 참조용으로만 사용할 것이니 여러 개의 인스턴스가 필요 없다. 싱글턴을 이용하면 메모리 낭비를 줄일 수 있다. 표준 연산자 및 쿼리식 문법의 표 종류 메소드 이름 설명 C# 쿼리식 문법 정렬 OrderBy 오름차순으로 값을 정렬 orderby OrderByDescending 내림차순으로 값을 정렬 orderby ... descending ThenBy 오름차순으로 2차 정렬 orderby ..., ... ThenByDescending 내림차순으로 2차 정렬 orderby ..., ... descending Reverse 컬렉션 요소의 순서를 거꾸로 ..
LINQ는 매우 깔끔하고 쉽게 읽고 쓸 수 있지만, 일반적으로 알고리즘을 수동으로 작성하는 것보다 훨씬 더 많은 계산, 특히 더 많은 메모리 할당이 필요하다. 이 점을 반드시 알고 있어야 한다. using System.Linq; List data = new List(); data.Any(x => x > 10); var result = from x in data where x > 10 select x; 그렇기때문에 Unity에서는 LINQ를 사용하지 않도록해야한다. https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/let-clause let 절 - C# 참조 let 절 - C# 참조 docs.microsoft.com LIN..