문자열의 서식 지정, 조작 및 연결 프로세스를 C#에서는 문자열 보간이라고 하며, 문자열 보간 작업의 일부로 표현식과 개체를 사용할 수 있습니다. 이 문자열 보간 기능은 C# 버전 6에서 도입되었으며 문자열 보간이 도입되기 전에는 +(더하기) 연산자와 String.Format 메서드를 C#에서 사용하여 문자열에 대한 연결 작업을 수행했으며 문자열 보간을 활용하면 다음이 가능합니다. 문자열을 원하는 위치에 배치하면 조건문 활용이 가능하며 문자열 앞뒤에 공백을 지정할 수도 있습니다.
구문:
문자열 보간 구문은 다음과 같습니다.
{<interpolatedExpression>[,<alignment>][:<formatString>]}
보간된 문자열에 포함될 보간된 표현식에 의해 결과가 생성되는 경우 결과 표현식에 대한 정렬은 쉼표를 사용하여 표현할 수 있으며 이는 선택 사항입니다. 정렬 값이 양수이면 결과 식이 오른쪽 정렬됩니다. 정렬 값이 음수이면 결과 표현식은 왼쪽 정렬됩니다.
콜론을 사용하여 formatString을 정의하면 주어진 표현식의 형식을 지정할 수 있습니다.
아래는 예시입니다
주어진 두 문자열을 연결하는 문자열 보간을 시연하는 프로그램
코드:
using System; //a namespace called program is defined namespace program { //a class called check is defined class check { //main method is called within which two string variables are defined to store the two strings static void Main(string[] args) { string string1 = "to C#"; //string interpolation is used to concatenate the first string with the second string and display the resulting string string string2 = $"Welcome {string1} !"; //the resulting output which is the concatenation of the given two strings is printed on the screen Console.WriteLine(string2); } } }
출력:
설명: 위 프로그램에는 program이라는 네임스페이스가 정의되어 있습니다. 그런 다음 check라는 클래스가 정의됩니다. 그런 다음 두 문자열을 저장하기 위해 정의된 두 문자열 변수가 포함된 기본 메서드가 호출됩니다. 그런 다음 문자열 보간을 사용하여 첫 번째 문자열을 두 번째 문자열과 연결하고 결과 문자열을 표시합니다.
주어진 네 개의 문자열을 연결하는 문자열 보간을 보여주는 C# 프로그램:
코드:
using System; //a namespace called program is defined namespace program { //a class called check is defined class check { //main method is called within which four string variables are defined to store the four strings static void Main(string[] args) { string string1 = "to C#"; //string interpolation is used to concatenate the first string, second string, third string and fourth string and display the resulting string string string2 = "Welcome"; string string3 = "Learning is fun"; string string4 = $"{string2} {string1}. \n" + $"{string3}. "; //the resulting output which is the concatenation of the given four strings is printed on the screen Console.WriteLine(string4); } } }
출력:
설명: 위 프로그램에는 program이라는 네임스페이스가 정의되어 있습니다. 그런 다음 check라는 클래스가 정의됩니다. 그런 다음 4개의 문자열을 저장하기 위해 4개의 문자열 변수가 정의된 기본 메서드가 호출됩니다. 그런 다음 문자열 보간을 사용하여 첫 번째 문자열, 두 번째 문자열, 세 번째 문자열 및 네 번째 문자열을 연결하고 결과 문자열을 표시합니다.
이메일 ID를 표시하기 위해 주어진 문자열을 연결하는 문자열 보간을 보여주는 C# 프로그램:
코드:
using System; //a namespace called program is defined namespace program { //a class called check is defined class check { //main method is called within which four string variables are defined to store the four strings static void Main(string[] args) { string string1 = "shobha"; //string interpolation is used to concatenate the first string, second string, display the resulting string which is an email id string string2 = "shivakumar"; string string3 = $"{string1}.{string2}@gmail.com"; //the resulting output which is an email id is printed on the screen Console.WriteLine("The given email id after string interpolation is: {0}",string3); } } }
출력:
설명: 위 프로그램에는 program이라는 네임스페이스가 정의되어 있습니다. 그런 다음 check라는 클래스가 정의됩니다. 그런 다음 세 개의 문자열을 저장하기 위해 세 개의 문자열 변수가 정의되는 기본 메서드가 호출됩니다. 그런 다음 문자열 보간을 사용하여 첫 번째 문자열과 두 번째 문자열을 연결하고 이메일 ID인 결과 문자열을 표시합니다.
이 튜토리얼에서는 프로그래밍 예제와 출력을 통해 정의, 구문, 작업을 통해 문자열 보간의 개념을 이해합니다.
위 내용은 C# 문자열 보간의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!