'분류 전체보기' 카테고리의 글 목록 (7 Page)
본문 바로가기
  • 게임 개발자가 되고싶은 구구

분류 전체보기75

C# 정리노트 4(컬렉션) 안녕하세요 게임개발자가 되기위해 공부하고있는 구구입니다. 오늘은 지금까지 배웠던 C#의 클래스의 내용을 정리하고 가고자 이렇게 정리노트를 쓰게되었습니다. 이전 정리노트에 있던 단축키는 그대로 가져온 뒤 추가할 예정입니다. (Ctrl + F 로 찾아서 쓰시면 편해요) 컬렉션(Collection) - 데이터 저장, 검색, 기타 데이터 처리 특화 - 자료 구조(Data Structure) - 선언방법, 참조방법, 중요 메소드 ArrayList ArrayList arrList = new ArrayList(); or int[] arrData = {100, 200, 300}; ArrayList copyarrList = new ArrayList(arrData); - 배열과 비슷 - 크기가 유동적(동적) 활용 메소드 .. 2021. 12. 18.
C# 정리 노트 3(클래스) 안녕하세요 게임개발자가 되기위해 공부하고있는 구구입니다. 오늘은 지금까지 배웠던 C#의 클래스의 내용을 정리하고 가고자 이렇게 정리노트를 쓰게되었습니다. 이전 정리노트에 있던 단축키는 그대로 가져온 뒤 추가할 예정입니다. (Ctrl + F 로 찾아서 쓰시면 편해요) 클래스 클래스 개념 - 사용자가 직접 만든 틀 - 변수(필드)와 함수(메소드)를 하나의 단위로 결합 - 상속, 다형성, 파생 클래스의 특수화 메커니즘 - 필드와 메소드, 생성자를 전부 합쳐서 멤버(Member)라 부름 - 변수 선언시 아무 언급없으면 private 자주 쓰는 접근 한정자 - 클래스의 멤버에 액세스(접근)할 수 있는 수준 1. public - 엑세스가 제한되지 않음 2. protected - 해당 클래스 혹은 이 클래스에 파생된.. 2021. 12. 17.
선형 자료구조 1(배열) 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘부터는 자료구조에 대해서도 병행하면서 공부하려고 하는데 자료구조의 시작인 선형자료구조부터 공부를 시작하려 합니다. 배열 - 많은 데이터를 관리하기 위해 사용하는 것 - 비슷한 성질의 데이터를 그룹화 하여 관리 배열의 선언 방법 string[] book = new string[100]; 배열의 특징 - 구조가 간단 - index가 있어서 접근이 가능함 - 범위 밖의 index는 처리가 안됨(index out of range) - 요소의 삭제/추가를 통한 배열의 크기 재조정이 어려움. 배열 예제 1. 로또 번호 6자리를 뽑아보기 2. 번호는 1번부터 45번까지 있음 3. 번호는 서로 중복이 안됨 출력 예시 우선 무작위 숫자를 출력해야 하.. 2021. 12. 16.
C# 컬렉션 2 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘도 C#의 컬렉션에 대해 알아보도록 하겠습니다. Stack Stack stack = new Stack(); stack.Push("a"); int[] arrData = {100, 200, 300} Stack stackCopy = new Stack(arrData); - 순차적 데이터 처리 - LIFO(Last In First Out) - 뒤로 가기 기능 구현 - Push(), Pop(), Peek() 활용 메소드 Clear : 스택에 있는 모든 데이터 제거 Contain : 스택에 해당 데이터가 있는지 확인후 bool값 반환 Push : 넣기 기능(Queue의 Enqueue와 비슷) Pop : 빼기 기능(Queue의 Dequeue와 비슷.. 2021. 12. 15.