본문 바로가기

전체 글

공지사항 - 프로그래밍 카테고리 공지사항 - 프로그래밍 카테고리 카테고리 공지사항입니다. 해당 블로그는 사실 제 개인적 이용을 위한 레퍼런스(참고자료)용으로 제작되고 있습니다. 단, 시간날때마다 프로그래밍 및 게임 제작을 공부하며 구글 검색 등으로 정보를 찾아보다가 느낀 점으로, 설명이 너무 어렵고 전문적이라는 생각이 강하게 들었습니다. 따라서 어차피 글을 쓰는 것, 혹시라도 정보가 필요하여 방문한 분이 계신다면, 좀더 알기 쉽고 이해하기 쉽도록 써 보자는 취지에서 포스팅을 하고 있습니다. 단, 포스팅을 열람하시는 분은 다음과 같은 사항을 주지하여 주셨으면 합니다. 1. 블로그 주인은 실무자도 아니고, 전문적인 교육기관에서 교육을 받지도 않았습니다. 블로그 주인은 현재 독학으로 프로그래밍을 배우는 과정에 있는 프로그래밍 초보로, 실무 .. 더보기
C# 레퍼런스 002 - 링크(LinQ) 블로그에 포스팅 된 모든 예제 코드들은 가능한 한 이해를 쉽게 하는 것에 주안점을 두었습니다. 따라서 코드의 일부만 수록되었을수도 있고, 해당 구조를 설명하기 위하여 다른 잔가지를 다 쳐버렸을 수도 있어 실제 예제 코드를 그대로 사용했을 경우 작동을 보장하지 못합니다. 이점 양해 부탁드립니다. 01. 링크(LinQ)란? 프로그램을 짜다보면 흔히 마주치는 상황 중 하나가 바로 특정 리스트에서 조건에 맞는 데이터를 추출해야 할 때입니다. 그런 상황에선 대체로 아래와 같이 foreach문을 통한 반복문으로 데이터를 선별하는 방법을 사용합니다. 1234567891011121314151617 //1에서 9까지 자연수가 들어있는 리스트입니다List L_Numbers = new List { 1,2,3,4,5,6,7,.. 더보기
C# 레퍼런스 001 - 델리게이트(Delegate) 블로그에 포스팅 된 모든 예제 코드들은 가능한 한 이해를 쉽게 하는 것에 주안점을 두었습니다. 따라서 코드의 일부만 수록되었을수도 있고, 해당 구조를 설명하기 위하여 다른 잔가지를 다 쳐버렸을 수도 있어 실제 예제 코드를 그대로 사용했을 경우 작동을 보장하지 못합니다. 이점 양해 부탁드립니다. 01. 델리게이트(Delegate)란? 단어 자체의 뜻으로는 대리자, 대리인이라는 뜻을 가집니다. 딱히 어렵게 생각하지 마시고 이렇게 생각하시면 편해요. 자기 자신은 별 기능이 없고 남이 시키는 일을 하는 함수. 보통 함수를 "어떤 기능이 들어있는 상자"로 표현하곤 하죠? 상자 자체에 어떤 기능이 있어서 그 상자를 집어넣으면 기능에 맞춰 일을 하는 그런것으로 비유하곤 합니다. 즉, 아래와 같은 개념입니다. [그림 .. 더보기