작성자 없음
작성자 정보가 삭제된 글입니다.
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
static의 정체
작성
·
258
1
static이 무엇인지에 대해서는 대략적으로 이해가 가는데 어떤 상황에서 static 을 사용해야 하는지는 이해가 잘 가지 않습니다ㅠ
구체적으로 어떤 상황일 때 static 을 사용하면 좋은가요?
답변 3
2
.NET에서 미리 만들어놓은 기능들이라고 생각하시면 됩니다.프로젝트 생성할 때 생성된다기보다는, 처음에 .NET을 설치할 때 컴퓨터 어딘가에 해당 기능들의 빌드된 결과물을 저장하고 있습니다.
딱 하나만 있어야 하는 상황에서 유용합니다.
예를 들면 생성하는 유닛마다 ID를 1번부터 부여하고 싶다면,static int idGenerator = 0; 변수를 만들어서1씩 증가시키면 되겠죠.그 외 다양한 상황이 있는데 사실 지금 이해할 필요 없이나중에 실사용 예를 보면 감이 옵니다.
감사합니다ㅎㅎ
0
아 그리고 혹시 Console 클래스나 Random 클래스는 프로젝트를 생성할 때 기본적으로 생성되는건가요?
감사합니다ㅎㅎ