https://youtu.be/bA3oTTVseiE LINQ 마지막 강의 입니다. 고생하셨습니다~ 1. Conversion operators - LINQ Result =} IEnumerable{T} - ToArray() var doublesArray = sortedDoubles.ToArray(); - * ToList() var wordList = sortedWords.ToList(); - ToDictionary() var scoreRecordsDict = scoreRecords.ToDictionary(sr =} sr.Name); - * OfType{T}() var doubles = numbers.OfType{double}(); 2. Element operators - First() (from p in p..
마이크로소프트에서 얼마전에 공개한 듀얼 스크린 경험이라는 동영상의 15분 설명 입니다. 원문 Microsoft 365 Developer Day Dual-screen experiences https://youtu.be/2k1wBi90L-Y 마이크로소프트가 2019년 10월에 공개했던 Surface Neo, Duo 디바이스를 새로운 폼펙터라고 이야기를 했던 이유가 공개 됩니다. MS는 다 계획이 있었습니다. https://youtu.be/zz-91PEjuvA
* Groupings - group - group n by n % 5 into g * Set operation - Distinct 중복제거 - var uniqueFactors = factorsOf300.Distinct(); - Union 중복제거 결합 - var uniqueNumbers = numbersA.Union(numbersB); - Intersect 교집합 - var commonNumbers = numbersA.Intersect(numbersB); - Except 제외 - IEnumerable aOnlyNumbers = numbersA.Except(numbersB); https://youtu.be/WR8p4bKuqyI - 메뉴 모델과 데이터
Partitions - Take numbers.Take(3) - Skip numbers.Skip(4) - TakeWhile numbers.TakeWhile(n => n n % 3 != 0) Orderings - OrderBy orderby word - Custom Comparer words.OrderBy(a => a, new CaseInsensitiveComparer()) - OrderBy ~ Descending orderby d descending - ThenBy orderby degit.Length, digit words.OrderBy(a => a.Length).ThenBy(a => a, new CaseInsensitiveComparer()) - Reverse .Reverse() https://you..
What is LINQ - Language Integrated Query - 다른 소스 및 Type에서 데이터를 검색하고 활용하기 위한 표현식 - 컬렉션, Ado.NET, DataSet, XML Docs, 웹 서비스 및 MS SQL Server 및 기타 데이터베이스등 다양한 데이터 소스에서 검색 및 활용이 가능 - 101 LINQ samples LINQ Basic LINQ Basic Keywords - from : 쿼리 표현식은 from으로 시작해야함 - in : 4가지 경우에 사용되며 일반적으로 from과 함께 사용 - let : 쿼리식에서 하위절의 결과를 저장하여 후속절에서 사용하는 것이 유용한 경우에 let 키워드를 사용하여 새로운 로컬 변수를 만들어서 다양하게 활용이 가능 - into : grou..
UNO Platform에 대해서 알아보도록 하겠습니다. 원본 동영상 https://m.youtube.com/watch?v=NHFbPItDaDc 1. 크로스 플랫폼 개발용 2. Xamarin.Forms와 차이점 3. Uno Platform - Port of Universal Windows Platform(UWP) API and XAML to iOS/Android/WASM/macOS - Written in C#(with bits of Java and JavaScript) - 1:1 compatibility with UWP XAML, existing skills consistent UI - Free and open source - https://platform.uno/ 4. Uno Platform UI com..
기본 사용방법 설명 Constructor Injection – 생성자 주입 - Resolve시에 기본으로 사용하는 방식 - private readonly T _instance; 를 이용해서 내부에서 사용 - Multiple Parameters public Driver(ICar car, ICarKey key) private readonly ICar _car; - Multiple Constructors [InjectionConstructor] public Driver(ICar car) public Driver(string name) - Primitive Type Parameter public Driver(ICar car, string driverName) https://youtu.be/UHrrIDBubdg ..
1. IoC, DIP, DI, IoC Container - IoC(Inversion of Control) 클래스간의 느슨한 결합(loose coupling)을 만들기 위해 OOP에서 제어를 뒤집을 것을 권장하는 디자인 원칙(principle) - DIP(Dependency Inversion Principle) 클래스간의 느슨한 결합(loose coupling)을 만들기 위한 원칙(principle) 중 하나 고수준 모듈(High-level)이 저수준 모듈(Low-level)에 의존해서는 안된다는 원칙. 둘다 추상화(예: interface)에 의존해야 함 - DI(Dependency Injection) IoC 원칙을 구현하는 디자인 패턴 종속 객체를 주입 - IoC Container 어플리케이션 전체에서 ..
https://youtu.be/3QhmCj5T3pA 1. Application Log, Logger - 참고 https://michaelscodingspot.com/logging-in-dotnet/ - Application Log 소프트웨어 응용 프로그램에서 오류, 정보, 이벤트 및 경고 등의 데이터를 기록한 어떤것(파일, 데이터 등)을 이야기 합니다. - Logger 로그를 남기기 위한 클래스나 도구를 이야기합니다. 멀티 스레드 환경과 비동기 환경에서 로그를 남길 때 매우 유용 2. Where do you store the Logs? - File system - Database - Searchable Solutions - Logging to Standard Output (Console) and Debu..
- Total
- Today
- Yesterday
- WPF
- ComboBox
- uno-platform
- ef core
- dotNETconf
- Bot Framework
- Behavior
- #uwp
- visual studio 2019
- Visual Studio 2022
- MVVM
- C#
- #prism
- kiosk
- uno platform
- windows 11
- Cross-platform
- Microsoft
- .net
- IOT
- #Windows Template Studio
- Windows 10
- Always Encrypted
- LINQ
- Build 2016
- #MVVM
- XAML
- UWP
- PRISM
- .net 5.0
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |