게임 개발 공부/C#24 C# 단축키 정리 C# 단축키 단축키 동작 Ctrl +F3 커서에 있는 것 찾기 Ctrl + F4 탭닫기 Ctrl + F5 디버깅 하지 않고 시작 F9 Break Point 설정 Ctrl + D 현재 줄 복사해서 바로 아랫줄에 붙이기 Ctrl + X 현재 줄 잘라내기(Ctrl + V로 붙일 수있음) Ctrl + U 소문자 변환 Ctrl + shift + U 대문자 변환 Ctrl + G 행 번호 이동(원하는 라인으로 이동) Ctrl + ] { }의 끝을 찾아줌 Ctrl + shift + ] { } 전체 드래그 Ctrl + space 자동완성 F12 or Shift + F12 정의로 이동, 참조 찾기 Ctrl + K + F 자동정렬 Ctrl + K + K 북마크 추가, 해제 Ctrl + K + N 다음 북마크로 Ctrl + .. 2022. 1. 10. C# 쓰레드 2 안녕하세요! 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 어제에 이어 C#의 쓰레드에 대해 공부하도록 하겠습니다. 쓰레드 시작·중단 1. Start - 쓰레드의 시작 - thread.Start(); // 이때 thread는 Thread 클래스로 만든 인스턴스 2. Abort - 권장하지 않음 - 함수의 종료를 보장하지 않음 3. Join - 함수의 종료를 보장 - 동작중인 함수의 끝까지 대기 4. Interrupt - Abort와 유사 - 쓰레드가 Running상태일때가 아닌(Abort), WainJoinSleep 상태일 때 예외를 던져 쓰레드를 중지시킵니다. 5. Sleep - 동작중인 쓰레드의 실행을 지정된 밀리초만큼 재움 - thread.Sleep(1000); //밀리초이기 때문에 100.. 2021. 12. 27. C# 쓰레드 1 안녕하세요! 게임개발자가 되기위해 공부하고있는 구구입니다. 오늘은 C#의 쓰레드에 대해 알아보도록 하겠습니다. 프로그램 - 실행되기를 기다리는 코드(명령어)의 집합 - 보조기억장치(HDD, SSD)에 존재 프로세스 - 현재 실행중인 프로그램 - 스케줄링 : 생성 > 준비 > 실행 > 대기 . . . > 종료 - 멀티태스킹(스케줄링 과정에서 어떠한 프로그램이 대기상태일때 다른 프로그램을 실행하고 이러한 과정의 연속) - 프로세스는 프로그램에 사용되는 데이터, 메모리, 스레드 등으로 구성 실행 중 - 보조 기억장치에 있던 프로그램이 메모리(RAM)에 적재되어 있고 프로세서가 실행 or 실행 예정인 상태 프로세서 - 하드웨어관점 : CPU(중앙연산처리장치) - 소프트웨어관점 : 인터프리터, 컴파일러, 어셈블러.. 2021. 12. 26. C# 파일처리 안녕하세요! 게임개발자가 되기위해 공부하고있는 구구입니다. 오늘은 C#의 파일처리에 대해 알아보도록 하겠습니다. 스트림(Stream) - 파일, 네트워크 등에서 사용 - File & Directory 클래스 - File 클래스는 static속성 Path를 만드는 법 string path = ""; path = Directory.GetCurrentDirectory(); path += "\\a.txt"; 우선 path를 만들어주고 GetCurrentDirectory();를 이용해서 현재 작업하는 곳의 주소를 불러옵니다. 거기에 \\a.txt라는 말을 추가해줍니다.(이렇게 되면 실제로는 \a.txt 만 추가됨) System.IO - 파일과 데이터 스트림에 읽고 쓸 수 있게 하는 형식 - 기본 파일과 디렉터리 .. 2021. 12. 25. 이전 1 2 3 4 ··· 6 다음