본문 바로가기
반응형

분류 전체보기852

C# 동적 형식(Dynamic) 아래 글은 C# 동적 형식 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 50단원 동적 형식 666 ~ 669페이지 유튜브 채널 VisualAcademy [C# 교과서 마스터하기 50. 동적 형식] 닷넷코리아 (https://www.dotnetkorea.com/) https://www.youtube.com/watch?v=6sKaXWwfL38 C#은 정적(static) 형식의 언어입니다. 하지만 C# 4.0 버전부터는 파이썬과 자바스크립트처럼 동적 형식도 지원합니다. ✳ 동적 형식(Dynamic) - 컴파일 시점이 아닌 런타임 시점에서 형식이 정해지는 특수한 유형의 형식 컴파일 타임에 형식이 지정되는 프로그램은 편합니다. 바로 int, string 형으로.. 2021. 6. 14.
닷넷 프레임워크와 닷넷 코어 차이 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://centbin-dev.tistory.com/42 https://clear-sky-sun.tistory.com/14 ) ✳ 닷넷 코어(.Net Core) - Windows, Linux, OSX 등의 Cross Platform을 지원하기 위해 전면적으로 재작성된 Web Framework이다. 웹 응용 프로그램, 명령줄 응용 프로그램, 라이브러리 및 유니버셜 윈도우 플랫폼 앱, 응용 프로그램 등 총 4가지로 크로스 플랫폼 시나리오를 지원 닷넷 프레임워크의 오픈 소스 버전으로 개발하여 공개된 소프트웨어 프레임워크 업데이트를 패키지 관리자 형식으로 업데이트 ✳ 닷넷 프레임워크(.Net Framework) - .. 2021. 6. 13.
C# 확장 메서드(Extension Method) 만들기 아래 글은 C# 확장 메서드 만들기 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 49단원 확장 메서드 만들기 662 ~ 665페이지 유튜브 채널 VisualAcademy [C# 교과서 마스터하기 49. 확장 메서드 만들기] 닷넷코리아 (https://www.dotnetkorea.com/) https://www.youtube.com/watch?v=ycUhM86Qf3Q ✳ 확장 메서드(Extension Method) 원본 형식을 변경하지 않고 이미 있는 형식에 추가로 기능을 덧붙일 수 있습니다. 확장 메서드는 이미 만들어 있는 클래스 기능을 확장하고, 클래스와 구조체, 인터페이스에서 사용할 수 있습니다. 특히 봉인(sealed) 클래스는 상속이 불가능하므.. 2021. 6. 13.
C# 제네릭(Generic) 클래스 만들기 아래 글은 C# 제네릭 클래스 만들기 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 48단원 제네릭 클래스 만들기 642 ~ 661페이지 유튜브 채널 VisualAcademy [C# 교과서 마스터하기 48. 제네릭 클래스 만들기] 닷넷코리아 (https://www.dotnetkorea.com/) https://www.youtube.com/watch?v=iArf2vVafM4 ✳ 제네릭(Generic) 매개변수에 따른 형식 -> 무언가를 담아 놓을 컨테이너 역할 - Cup of T - Cup 장점 - 타입 안정 - 성능 -> 박싱과 언박싱이 필요 없음 ✳ 내장된 제네릭(Generic) 리스트 클래스 내장된 제네릭 클래스만으로도 충분 System.Collec.. 2021. 6. 12.
코딩은 인터넷으로 배우면 다 된다? 아래 글은 유튜브 채널 "홍정모의 실리콘밸리 도전기"의 영상을 보고 정리한 내용입니다. https://www.youtube.com/watch?v=GvzRaegV-XM ✳ 구글링만으로 공부해도 충분할까요? 인터넷에 있는 정보만 가지고 공부할 수 있는 사람은 굉장히 제한되어 있다. ex) 스택 오버플로우(Stack overflow)와 같은 사이트 인스타그램에서 현직 프로그래머(영상에 나오는 개발자)로 굉장히 숙련되어 있는 상황의 사람에게도, 검색만 갖고 새로운 지식을 얻기가 굉장히 어렵다. -> 책 혹은 동영상 강의를 통해 지식을 습득 인터넷에 있는 자료를 영어로 처음 보고 이해가 안가는 것은 당연한 것이다(좌절 X). -> 어려서부터 영어로 컴퓨터를 공부한 사람조차도 그것을 쉽게 이해하지 못한다. ✳ 불안.. 2021. 6. 11.
C# 개체(Object)와 개체지향프로그래밍 아래 글은 C# 개체와 개체지향프로그래밍 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 47단원 개체와 개체지향프로그래밍 628 ~ 640페이지 유튜브 채널 VisualAcademy [C# 교과서 마스터하기 47. 개체와 개체지향프로그래밍] 닷넷코리아 (https://www.dotnetkorea.com/) https://www.youtube.com/watch?v=cD6PA0ngXDM ✳ 개체(Object) - 현실세계에서 어떤 특징(속성)을 가지며 어떤 동작(메서드)을 수행할 수 있는 단위 하나를 개체로 표현할 수 있습니다. 예를들어 자동차, 사람, 컴퓨터 등이 있다고 할 때 다음 문장처럼 표현할 수 있습니다. 빨간색 자동차 개체 좌회전 동작을 한다. .. 2021. 6. 11.