728x90

2025/04/14 4

[C#] 문자열 처리 기능 및 메서드

문자열이란?문자들의 모음! "안녕", "Hello" 같은 것이다.C#에선 string 자료형을 사용한다. 연결(+, String.Concat(), $"")string a = "Hello";string b = "World";string result = a + " " + b; // Hello World📌 변수끼리 +로 붙일 수 있다. 분할(Split)string text = "사과,바나나,포도";string[] fruits = text.Split(',');Console.WriteLine(fruits[1]); // 바나나📌 구분자를 기준으로 나눠 배열로 저장한다.(여기서는 ","로구분) 검색(Contains, IndexOf, StartsWith, EndsWith)string word = "pineapple..

[C#] 리터럴(literal)

기본개념리터럴은 말 그대로, 있는 그대로 적은 값 이라는 뜻 코드 안에서 값 자체를 직접 쓴 것을 리터럴이라고 한다. 예를들면,int age = 10; // 여기서 10이 리터럴string name = "도치"; // "도치"도 리터럴 리터럴의 종류 (C# 기준)종류예시설명정수형10, -3, 0그냥 숫자실수형3.14, -1.5소수점이 있는 숫자 (float, double)문자형'A', '가'작은 따옴표로 감싼 1개의 문자문자열형"Hello"큰 따옴표로 감싼 문자들논리형true, false참, 거짓nullnull값이 없음 (아직 비어 있음) 📝 예제int year = 2025; // 2025는 정수 리터럴float pi = 3.14f; // 3.14f는 실수 ..

[C#] Escape Sequence

Escape Sequence란?문자열 안에서 일반적으로 입력할 수 없는 특수 문자를 표현하기 위한 백슬래시(\)로 시작하는 문자 조합 이스케이프 시퀀스설명예시출력\n줄 바꿈Hello\nWorld → HelloWorld\t탭(간격)A\tB → A  B\"큰따옴표(") 출력"He said, \"Hi\"" → He said, "Hi"\\백슬래시(\) 출력"C:\\Path" → C:\Path\'작은따옴표(') 출력'I\'m happy' → I'm happy\r캐리지 리턴(현재 줄 맨 앞으로 이동) \b백스페이스(←)abc\b → ab (c는 지워짐) 📝 예제Console.WriteLine("Hello\nWorld"); // 줄 바꿈Console.WriteLine("이름\t나이"); // 탭..

728x90