C#/Effective C# 책 정리 범범조조 2021. 8. 15. 16:56
참조 Effective C# , 빌 와그너, 김명신, 한빛미디어 https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/classes-and-structs/extension-methods 소개 확장 메서드를 이용하면 인터페이스에 새로운 동작을 추가할 수 있습니다. 인터페이스에는 가능한 한 최소한의 기능만을 정의하고, 확장 메서드를 세트로 함께 구현하면 손쉽게 기능을 확장할 수 있습니다. 특히 API를 추가적으로 정의하지 않고도 새로운 기능을 추가할 수 있습니다. System.Linq.Enumerable 클래스 예시 System.Linq.Enumerable 클래스가 이 기법을 활용한 대표적인 예 입니다. System.Enumerable dpsms..
더 읽기
C#/C# 문법 범범조조 2021. 8. 15. 07:09
소개 안녕하세요. 오늘은 C# 에서 LINQ 에 대해서 알려 드리려고 합니다. 그 중에서도 LINQ에서 지원하는 기본 메서드인 Any, All 메서드에 대해서 알려 드리려고 합니다. 그럼 각 메서드들의 하는 역할이 무엇인지 예제코드를 통해서 보여 드리도록 하겠습니다. Any 메서드 LINQ에서는 Any 메서드를 지원하고 있습니다. Any 메서드는 보통 어떤 조건은 만족하는 문자들이 있는지에 대한 조사를 도와주는 메서드 입니다. 예제를 통해서 어떤 경우에 보통 사용하는지 보여 드리겠습니다. using System; using System.Linq; namespace ConsoleApp7 { class Program { static void Main(string[] args) { var target = "C..
자취 범범조조 2021. 8. 15. 00:00
안녕하세요. 벌써 제가 자취한지도 약 한달이 다 되어 갑니다!ㅎㅎ 시간이 무척 빠르게 지나가네요! 자취를 하다보니까 이제는 과일이나 음식들을 혼자서 자주 해먹어야 하는 일들이 많이 생겼는데요. 그래서 저는 최근에 마켓컬리에 가입하여 종종 마켓컬리 제품들을 주문하고 있습니다. 그 중에서 이번에 꽤나 괜찮은 과일 제품을 찾아서 여러분들에게 소개해 드리고자 포스팅 하게 되었습니다. 바로, 마켓컬리에서 판매하는 “냉동 블루베리 1kg” 제품 입니다. 냉동 블루베리 1kg 바로 이 제품입니다. 저는 평소에도 과일을 자주 즐겨 먹는 편이고, 그 중에서도 베리류의 과일들을 정말 좋아했습니다. 그리고 작년에 눈 수술을 하고 나서부터 블루베리가 눈 건강에 매우 좋다는 얘기를 듣고 그때부터 종종 블루베리를 구입하여 먹고 ..