C# 12

2024 내일 배움캠프(Unity_6기) _ 사전캠프 5일차(08.19) - Random에 대해 알아보자

유니티에는 자체적으로 Random 클래스를 제공하고 있습니다. 여기서 의문이 생겼습니다. C#에도 Random 클래스가 존재하는데 둘의 차이는 뭐지? 그래서 오늘은 System.Random 클래스와UnityEngine.Random 클래스의 차이 및 그 기능에 대해 자세히 알아보고자 합니다. 먼저 UnityEngine.Random부터 알아볼까요.   UnityEngine.Random보통 Random.Range()를 사용해 임의의 값을 추출하여 사용하고 있을겁니다. 더보기더보기사용시 주의할 점 - Random.Range(1,4)면 실제 나오는 값은 1부터 3까지 나온다.  하지만 분명 이것만이 기능의 전부는 아닐거란 말이죠?  Unity에서 공식 문서를 통해 UnityEngine.Random의 기능을 설명해..

C# 2024.08.19

2024 내일 배움캠프(Unity_6기) _ 사전캠프 4일차(08.16) - C# 문법 기초 : Convert, Parse, TryParse

string을 int로, int를 char로 바꾸는 등 변수를 사용할때 상황에 맞춰서 자료의 형태를 변환해야 할 때가 생깁니다. (영어로는 Casting 이라고 합니다.) 그중 문자를 다른 자료형으로 변환할때C#에서는 Convert, Parse를 사용하는데요,각각의 차이점에 대해서 정리해보고자 합니다.  먼저 사용법부터 알아보겠습니다. Convert 사용법 Convert.To~~ (변환하고자 하는 대상)~~에는 타입명 ex) 문자를 int형으로 변환하고자 할때string iStr = "10";int x;x = Convert.ToInt32(iStr);Parse()함수 사용법~~.parse(변환하고자 하는 대상)~~에는 타입명 ex) 문자를 bool형으로 변환하고자 할때string bStr = "true";..

C# 2024.08.16