반응형 C#38 C# : 비쥬얼스튜디오에서 스크립트 여러개 만들기 오늘부터 C#으로 코딩테스트 문제들을 풀어볼 생각이다. 사실 코딩테스트는 파이썬으로 보는게 가장 좋다. 만약 코딩테스트를 실제로 봐야한다면 파이썬으로 보겠지만, 현재 내가 현재 다루고 있는 것이 C#이기 떄문에 일단은 실력증진을 위해 C#으로 풀어보고자 한다. 대체로 비쥬얼스튜디오를 사용하고 있는데 비쥬얼 스튜디오에서 여러개의 스크립트를 한번에 다루는 법을 먼저 기록하고자 한다. C#의 구조를 간단히 알면 이해하기 좋다. 소스코드가 들어있는 스크립트가 있고 이 스크립트들이 모여서 프로젝트를 이룬다. 그리고 프로젝트가 모여서 하나의 솔루션이 된다. [ 솔루션 - 프로젝트 - 스크립트 ] 인 셈이다. 이번에는 하나의 솔루션에서 많은 프로젝트를 생성하고 관리하는 방법을 통해서 앞으로 풀게될 코딩 문제들을 분리.. 2021. 7. 20. C# : 비트연산자1 - 시프트 연산자 비트 연산자는 언제 사용하는가?? 컴퓨터는 원래 0과 1의 비트 데이터만 다루는 기계다. 그러나 다루는 데이터 형식은 1바이트 크기가 가장 작은 형태다. 바이트 단위가 데이터를 다루기에 용이한 크기이긴 하지만, 비트 수준으로 데이터를 쪼개야하는 경우가 발생할 수 있다. 이럴때 비트연산자를 사용한다. 비트 연산자에 대해 자세한 설명을 하기 전에, 그 종류를 먼저 살펴보도록 하겠다. C# 에서 제공하는 비트 연산자 종류는 다음과 같다. 연산자 이름 설명 지원 형식 오른쪽 시프트 연산자 첫 번째 피연산자의 비트를 두 번째 피연산자의 수만큼 오른쪽으로 이동 2021. 7. 11. 변수 선언과 원리 및 리터럴 변수를 선언하는 방식 int a; 여기서, int 는 [데이터 형식]을 나타내고, a는 식별자라고 한다. 식별자는 변수의 이름을 뜻한다. 변수를 선언한다(Declare)라고 말하는 이유는, 컴파일러에게 변수를 사용할 예정이니 메모리 공간을 할당하도록 시키기 때문이다. 변수를 선언하게 되면, 컴파일러가 메모리 주소에서 적절한 공간을 할당하여 int a를 저장하고, a라는 식별자를 사용할 수 있게 된다. 선언을 하게 되면 데이터를 입력할 수 있다. int a = 10; 이런식으로 데이터를 입력하면, 아까 전에 식별자 a 에게 할당되었던 공간에 입력한 10이라는 값이 저장된다. 선언과 데이터 할당을 하는 방식 1. 따로따로 int a; a = 10; 2. 선언과 동시에 int a = 10; 3. 여러개를 동시.. 2021. 7. 6. 이것이 C#이다 - 후기/리뷰/추천 유니티로 코딩을 입문했고, 거의 모든 것을 유니티를 기반으로 배우다보니까 C#을 다룬 했지만 어디까지나 유니티 한정이었다. 항상 C# 그 자체에 대한 목마름이 있었다. 이 책 저 책 좀 둘러보긴 했지만, 만족스럽지는 않았다. 그러다가 이것이 c#이다 라는 책이 유명한 걸 알게되서 집근처 서점에 가면 항상 재고가 없거나 그랬는데 드디어 구해서 읽기시작했다. 그리고 여기 카테고리에서 책을 읽으면서 중요한 요점정리들을 정리해나갈 생각이다. 책은 정말 자세했다. 그냥 단순한 서술로 나열해놓은 것이 아니라 진짜 앞에서 육성으로 알려주는 듯한 말투로 집필되어있어서 꽤나 읽기 좋았다. 다만, 정말 순수하게 완전 입문자라면 이 책을 읽으면 안될 것 같았다. 지금의 나는 유니티도 꽤나 다뤘고, 다양한 프로젝트를 수행해보.. 2021. 7. 5. 이전 1 ··· 6 7 8 9 10 다음 반응형