목록Some Memos/C# (22)
Wanna be Brilliant Full-Stack Developer
delegate는 메소드를 먼저 만드는것이 우선이다. 보통은 형을 지정하고 들어가는데 메소드가 먼저 우선이다. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _24_DelegatePizzaOrder { public partial class Form1 : Form { public delegate int delFuncDow_Edge(int i); public ..
DataTable 은 엑셀과 같은 테이블과 같은자료! , DB형태의 데이터들이 테이블로 되어 있어서 테이블의 형태를 주고 받을때 자료를 저장하는것이 DataTable이다. 쏙 빼서 한줄로 만들수 있는것이 DataRow이고 테이블들을 여러개 모아놓은것을 DataSet이라고 보면 된다. DataTable과 DataSet의 차이가 무엇인가 물어보면 DataSet이 Table들의 집합이라고 보면 된다. Table들을 억지로 집어넣어서 하는 작업을 잘하지는 않고 Db에서 데이터를 주고 받을때 Dataset에 집어넣었다가 필요한 테이블만 빼서 사용을 많이 한다. 주로 메인이 되는것은 DataTable이다. using System; using System.Collections.Generic; using System...
ArrayList와 List의 차이점이 Data Type을 선언한다는 점인데 HashTable과 Dictionary의 경우도 동일하게 같은 자료구조 형태를 띄고 있지만 Data Type을 선언한다는 차이가 있다. 왠만하면 List와 Dictionary를 많이 쓴다! List를 많이 쓴다. 이거를 보면 foreach문을 돌면서 리스트에 있는걸 하나 빼면서 리스트에 있는게 cake이면 증가 시키고 다 foreach문을 다 돌고나면 각각 몇개인지 나오게 될것이다. using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Draw..
Queue같은 경우는 파이프 형태로 먼저 들어간 Data가 먼저 나간다. Stack같은 경우에는 예재로 많이 나오는 것이 동전 저장 해놓는 장난감 아는가? 동전 하나를 넣으면 밑으로 내려가고 , BB탄 탄창 같은거를 총알을 넣으면 내일 나중에 넣은것이 가장 먼저 나오게 될것이다. 어쨋든 프로그램의 대부분은 자료들을 가지고 정렬및 가공을 한뒤에 필요한 정보를 찾아서 화면에 보여주는 형식이라고 생각하는편이기 때문에 Queue, Stackc, List, Dictionary, DataTable, DataSet 등의 자료 구조들을 알아 두면 어렵게 구현해야 하는 프로그램도 쉽게 구현이 가능하다고 생각합니다. Queue의 경우 터널 형의 자료 구조로 생각 하면 될것 같고 자료의 이동도 선입선출(먼저들어간 Data가..