본문 바로가기

멋사11

[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 10일차 - 네임스페이스 & 필드 & 생성자, 소멸자 & ref, out & 추상 클래스 [ 목차 ]    오늘은 10일차다 ! 오늘은 상속과 관련된 것, 클래스와 관련된 것 앞에 내용에서 복습을 같이 하는 겸, 응용해 어떤 방식으로 활용하는 지에 대한 내용이 많다. 이미 아는 내용도 있을 수 있고, 저번에 배운 내용이 다시 언급되는 일도 허다하다. 오늘도 집중하면서 힘내자!  파이팅! 😊         1. 네임스페이스 (namespace)  기존에 파일을 생성할 때 주어지는 namespace 외에도 새로운 namespace를 만들 수 있다.namespace Hello{ public class Say { public void SayHello() { Console.WriteLine("안녕하세요!"); } }}names.. 2025. 3. 13.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 9일차 - 메서드, 쿼리 구문 & select & 알고리즘 & 상속 & 메서드 오버라이딩 [ 목차 ]  오늘은 배열에 관련해서 많이 나올 것이니.. 배열은 꼭! 기본적으로 익혀두고 시작하는 것이 좋다. 한 번으로 복습은 안 된다!!(나에게 하는 말)  파이팅하면서 시작!  1. 데이터 정렬과 검색 OrderBy() 메서드를 사용해 순차적으로 배열한 것을 알파벳 순서로 정리한다.기준은 n으로 된다. n.StartsWith("A") 조건을 사용해문자열 A로 시작하는지 검사 후 출력한다.//OrderBy 순차적 정렬string[] names = { "Charlie", "Alice", "Bob" };var sortedNames = names.OrderBy(n => n);//람다식 아래의 코드를 축약한 것을 n => n//int Identity(int n){ return n; }foreach (var.. 2025. 3. 11.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 8일차 - Environment & Stopwatch & 클래스 & 값 형식과 참조 형식 & 문자열 다루기 & 예외 처리 & List & Null [ 목차 ]  오늘은 상당히~~~~ 많을 것이다.. 제목부터 알 수 있듯이 저것을 다 기록할 것이다.. 그래도 하나마다 내용이 길지 않고,이런 것이 있구나! 하고 알아가는 시간을 가지기 위함이다. 양이 많아서 그런지 시작부터 아득하지만 복습 of 복습하기 위해힘차게 시작합니다!   1. Environment 클래스 Environment 메서드를 사용해 프로그램을 강제 종료할 수 있다.이 이후에 아무리 코드를 입력해도 저 메서드에서 종료된다.static void Main(string[] args){ Console.WriteLine("Exiting the program..."); Environment.Exit(0);}     환경변수 (Environment Variables) 환경 변수는 프로세스.. 2025. 3. 11.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 7일차 - 클래스 & this 키워드 1. 내장형 구조체 내장형 구조체란 무엇인가? 저번의 구조체에 이어서 내장형 구조체가 있다.이것은 .NET Framework에 포함 되어 있으며 자주 사용되는 데이터 타입이다.  그중에서 DataTime  : 특정 날짜와 시간을 나타낸다.                   - 날짜와 시간을 조작하고 포맷 가능TimeSpan : 시간의 간격이나 두 날짜 간의 차이를 표현하는 것을 나타낸다.                   - 일, 시, 분, 초, 밀리초로 표현됨 //내장형 구조체 DateTime now = DateTime.Now; //현재 시간을 불러냄 Console.WriteLine($"Current Date and Time: {now}"); TimeSpan duration = new TimeSpan(1,.. 2025. 3. 9.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 6일차 - 네임스페이스 & 열거형 & 구조체 [ 목차 ]  오늘은 네임스페이스와 구조체에 대해서 알아보는 시간~!  매일 블로그를 쓰면서이 내용 저 내용 다룰 때마다 파이팅 하자는 마음다짐의 글을 적고 시작하는데.. 사실 이제 뭘 적어야 할지 모르겠어요😢 그러니까!  그냥 파이팅^^!       1. 네임스페이스 (namespace) 네임스페이스란?클래스, 함수, 변수 이름이 충돌하는 것을 방지하기 위해 사용된다. 그렇다고 다른 네임스페이스에 있는 것은 못 쓰냐? 그건 아니다. 쓸 수 있다.  함수를 구분하는 것처럼 구분하는 느낌이라고 생각하면 될 것 같다.namespace dev1{ class MyClass { public static void SayHello() { //Console.Wr.. 2025. 3. 7.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 5일차 & 6일차 - 함수 [ 목차 ]   배열을 넘겨.. 함수까지 왔습니다..  고등학교부터 수포자였던 저에게 함수 PTSD가 남아있는데요. . .   여기의 함수만이라도 극복할 수 있길.. . . . . 빕니다..  1. 함수(메서드)  함수란!! 무엇인가 특정 작업을 수행하기 위해 작성된 코드블록,재사용이 가능하며 가독성을 높일 수 있다! 쉽게 정리하자면 코드를 분리해서 호출한다.   왜 분리를 하는 걸까? 의 대답으로 코드가 점점 길어지면 관리하기 힘들 것이고, 묶어서 관리하면보기에도 편하고 수정도 용이하기 때문이다.위에서 가독성을 높인다는 것이 이런 말인 것 같다.  그렇게메인함수에서 전체 처리한 것을 나누어최대한 코드를 최소화하고 겹치는 코드가 없기 위해서 사용한다.  함수는 메서드라고도 불리는데void SayHello.. 2025. 3. 7.

목차