본문 바로가기
  • 불확실한 내일을 위해
유니티 C#/C#

C#기초 - 문자열형 string 이란?

by 그린초코 2023. 4. 9.

데이터형 중 string은 문자열형으로 문자를 나타내준다.

 

기본적으로 " ~ " 형태로 사용되며, 아래와 같이 쓸 수 있다. 

print("안"+"녕하세요")

출력결과 : 안녕하세요

string 형태인 "안"과 "녕하세요" 가 결합되어 표현되었다. 

 

 

string은 아래와같이 문자를 대입한다. 

string name;
name = "James"
Dubug.Log(name);

출력결과 : James

 

만약 James가 아니라 123을 넣으면

string name;
name = "123"
Dubug.Log(name);

출력결과 : 123

 

이렇게 된다.

이것은 아래의 정수형인 int 에 대입해도 똑같은 결과 123이 나온다. 

int name;
name = "123"
Dubug.Log(name);

출력결과 : 123 

 

둘의 결과는 같지만 string은 문자열형이기 때문에 같은 문자여도 숫자로 인식할 수 없다.

그래서 string형 변수에 int형 값을 대입하면 컴파일 오류가 생긴다.  

728x90

댓글