Category: CSharp (C#)

C# 메모리 관리 – 구조체 vs 클래스

C# 메모리 관리 – 구조체와 클래스 구조체 vs 클래스 Struct vs Class 상황에 따라서 어떤 걸 사용해야 할까요? 클래스를 사용하면 변수가 하나 더 추가된다는 것을 확인했습니다 (참조를 하기 위한 변수). 따라서 객체를 수천개 생성한다면...

C# 메모리 관리 – 주기, 스코프, 가비지 컬렉션 Lifetime, Scope, Garbage Collection

C# 메모리 관리 – 주기, 스코프, 가비지 컬렉션 Lifetime, Scope, Garbage Collection   주기 스코프 그리고 가비지 컬렉션 (Lifetime, Scope and Gabage Collection) 참조 타입 변수의 경우, 주기 lifetime는 가비지 컬렉터의 일이기 때문에 명확하지...

C# 메모리 관리 – 참조 타입과 힙 Reference Types and the Heap

C# 메모리 관리 참조 타입과 힙 Reference Types and the Heap 참조 타입 변수는 참조 값이 메모리에 저장되는 객체입니다. 클래스의 인스턴스를 새로 생성할 때, 그 데이터가 힙 heap에 저장되고, 저장된 데이터의 위치를 가리키는 참조...

C# 메모리 관리 – 값 타입과 스택(Value Types and Stacks)

C# 메모리 관리 – 값 타입과 스택(Value Types and Stacks)   값 타입과 스택(Value Types and Stacks) Auto는 자동 변수를 의미합니다. C#에서는 더이상 사용되지 않기 때문에 이 키워드를 보지 못했을 수도 있습니다. 예전에, auto는...

C# 메모리 관리 – 메모리 존

메모리 관리     메모리 관리 이 강좌는 특히 유니티 개발을 위해서 C#을 익히려는 C/C++ 프로그래머에게 유용합니다. C#은 메모리를 다른 방식으로 관리하기 때문에, 매우 혼동스럽거나 처음에는 마법같이 보일 수 있지만 다른 시스템들과 마찬가지로 눈에...

유니티에서 스코어 Score 클래스 만들기

유니티에서 스코어 Score 클래스 만들기   유니티에서 스코어 Score 클래스 만들기 유니티에서 사용할 수 있는 게임 스코어를 관리하는 작은 클래스를 만들어 보겠습니다. 스코어 계산은 게임 사양에 따라 다를 수 있습니다. 예제에서는 한 번에 추가하는...

모노 닷넷 (Mono .Net)

이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 모노 닷넷(Mono .Net) 닷넷 프레임워크는 매우 편리한 개발환경이고, C# 역시 개발자가 매우 편리하게 사용할 수 있는 언어지만, 마이크로 소프트에서 제작을 했기 때문에...

닷넷 프레임워크 (.Net Framework)

이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 닷넷(.Net) 이란? C# 이라는 언어가 동작하는 환경인 닷넷 프레임 워크부터 살펴보도록 하겠습니다. 위키 (wiki)에서는 닷넷을 아래와 같이 정의하고 있습니다. “닷넷 프레임워크 (.Net...

Please turn AdBlock off

Notice for AdBlock users

Please turn AdBlock off