728x90
문자열(string) 변수의 정의 방법
C#에서 문자열(string)의 다양한 정의 방법에 대해 살펴봅니다.
1. 리터럴 문자열(Literral String)
가장 기본적인 형태의 문자열로 코드에 직접 값을 할당합니다.
입력 :
string literalString = "Hello, World!";
Console.WriteLine(literalString);
결과 :
반응형
2. string.Format 함수
"string.Format"함수를 사용하여 문자열을 형식화할 수 있습니다.
입력 :
string formattedString = string.Format("Name: {0}, Age: {1}", "Lee", 32);
Console.WriteLine(formattedString);
결과 :
3. 문자열 보간
문자열 앞에 '$'를 붙여 중괄호 한에 변수 등을 삽입할 수 있습니다.
입력 :
string name = "Kim";
int age = 29;
string message = $"Name: {name}, Age: {age}";
Console.WriteLine(message);
결과 :
4. String Builder 클래스
"String Builder" 클래스를 사용하여 동적으로 문자열을 만들어 변수에 할당합니다. 반복적인 문자열 조작이 필요한 경우에 유용합니다.
입력 :
using System;
using System.Text;
class Program
{
static void Main()
{
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("Hello, World!!");
stringBuilder.AppendLine(" This is StringBuilder Class.");
string result = stringBuilder.ToString();
Console.WriteLine(result);
}
}
결과 :
결론
상황에 맞게 적절한 방법을 선택하는 것이 프로그램의 유연성과 가독성을 향상시킬 수 있습니다.
728x90
반응형
'개발 > C#' 카테고리의 다른 글
[C#] 딕셔너리(Dictionary) 완벽 사용법 (0) | 2023.12.11 |
---|---|
[C#] 리스트(List)에서 자주 사용하는 함수 (0) | 2023.12.11 |
C#에서 partial 키워드로 코딩하기 (0) | 2023.11.10 |
c# List나 Dictionary 의 capacity 설정 (0) | 2021.02.23 |
c# ? 연산자 사용하기 (0) | 2021.02.23 |
댓글