본문 바로가기
코딩/C#

c#에서 string 과 char의 차이점

by witn331ss 2023. 11. 12.

1. 데이터 형식

 

'string' 은 문자열 데이터 형식으로

하나 이상의 문자로 구성된 텍스트를 나타낸다.

 

'char' 은 문자 데이터 형식으로

단일 문자를 나타낸다.

 

즉, 하나의 문자를 저장하는데 사용된다.

 

2. 크기

 

'string'은 길이가 가변적이며, 문자열의 크기가 필요에 따라 조절된다.

'char'은 항상 정확히 하나의 문자만을 저장하므로 크기가 고정되어 있다.

 

3. 사용

 

'string'은 텍스트 데이터를 다루는 데 주로 사용된다.

문자열을 조작하고 검색하는 등의 문자열 처리 작업을 수행할 때 유용하다.

 

'char'은 주로 단일 문자를 저장하고 검사하는데 사용된다.

예를 들자면 문자열 내에서 특정 문자를 찾아 바꾸는 경우에 유용하다.

 

string mtString = "Hello world";
char myChar = 'A';

 

근데 여기서 궁금한게

 

char에는 왜 하나의 문자열만 저장할 수 있게 되어있는거야?  이였었다.

 

지피티는 일케 얘기했다.

즉, char은 ASCII에 저장된 것을 불러오는 것이라 그런거라고 이해했는데

아니라고 하면 정정해야할듯

'코딩 > C#' 카테고리의 다른 글

c#에서 Array 와 List의 차이점  (1) 2023.11.13
유니티를 위한 C# 기초 / 이벤트함수 실행순서  (0) 2023.11.12
.NET Framework가 뭐지  (0) 2023.11.10