>  기사  >  백엔드 개발  >  C# 문자열 보간

C# 문자열 보간

WBOY
WBOY원래의
2024-09-03 15:15:51869검색

문자열의 서식 지정, 조작 및 연결 프로세스를 C#에서는 문자열 보간이라고 하며, 문자열 보간 작업의 일부로 표현식과 개체를 사용할 수 있습니다. 이 문자열 보간 기능은 C# 버전 6에서 도입되었으며 문자열 보간이 도입되기 전에는 +(더하기) 연산자와 String.Format 메서드를 C#에서 사용하여 문자열에 대한 연결 작업을 수행했으며 문자열 보간을 활용하면 다음이 가능합니다. 문자열을 원하는 위치에 배치하면 조건문 활용이 가능하며 문자열 앞뒤에 공백을 지정할 수도 있습니다.

구문:

문자열 보간 구문은 다음과 같습니다.

{<interpolatedExpression>[,<alignment>][:<formatString>]}

보간된 문자열에 포함될 보간된 표현식에 의해 결과가 생성되는 경우 결과 표현식에 대한 정렬은 쉼표를 사용하여 표현할 수 있으며 이는 선택 사항입니다. 정렬 값이 양수이면 결과 식이 오른쪽 정렬됩니다. 정렬 값이 음수이면 결과 표현식은 왼쪽 정렬됩니다.

콜론을 사용하여 formatString을 정의하면 주어진 표현식의 형식을 지정할 수 있습니다.

C#에서 문자열 보간 작업

  • 문자열의 형식을 지정하고 조작하고 연결해야 할 때마다 문자열 보간을 사용합니다.
  • 문자열의 서식 지정, 조작 및 연결 프로세스를 C#에서는 문자열 보간이라고 하며, 문자열 보간 작업의 일부로 표현식과 개체를 사용할 수 있습니다.
  • 문자열 보간 기능은 C# 버전 6에서 도입되었으며 문자열 보간이 도입되기 전에는 +(더하기) 연산자와 문자열이 있었습니다. 문자열에 대한 연결 작업을 수행하기 위해 C#에서 형식 메서드가 사용되었습니다.
  • 문자열 보간법을 이용하면 원하는 위치에 문자열을 배치할 수 있고, 조건을 활용할 수 있으며, 문자열 앞뒤에 공백을 지정할 수도 있습니다.
  • 문자열 보간을 사용한 결과 표현식은 쉼표를 사용하여 정렬할 수 있습니다. . 정렬 값이 양수이면 결과 표현식은 오른쪽 정렬됩니다. 정렬 값이 음수이면 결과 표현식은 왼쪽 정렬됩니다.

문자열 보간 구현 예

아래는 예시입니다

예시 #1

주어진 두 문자열을 연결하는 문자열 보간을 시연하는 프로그램

코드:

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);
}
}
}

출력:

C# 문자열 보간

설명: 위 프로그램에는 program이라는 네임스페이스가 정의되어 있습니다. 그런 다음 check라는 클래스가 정의됩니다. 그런 다음 두 문자열을 저장하기 위해 정의된 두 문자열 변수가 포함된 기본 메서드가 호출됩니다. 그런 다음 문자열 보간을 사용하여 첫 번째 문자열을 두 번째 문자열과 연결하고 결과 문자열을 표시합니다.

예시 #2

주어진 네 개의 문자열을 연결하는 문자열 보간을 보여주는 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);
}
}
}

출력:

C# 문자열 보간

설명: 위 프로그램에는 program이라는 네임스페이스가 정의되어 있습니다. 그런 다음 check라는 클래스가 정의됩니다. 그런 다음 4개의 문자열을 저장하기 위해 4개의 문자열 변수가 정의된 기본 메서드가 호출됩니다. 그런 다음 문자열 보간을 사용하여 첫 번째 문자열, 두 번째 문자열, 세 번째 문자열 및 네 번째 문자열을 연결하고 결과 문자열을 표시합니다.

예시 #3

이메일 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);
}
}
}

출력:

C# 문자열 보간

설명: 위 프로그램에는 program이라는 네임스페이스가 정의되어 있습니다. 그런 다음 check라는 클래스가 정의됩니다. 그런 다음 세 개의 문자열을 저장하기 위해 세 개의 문자열 변수가 정의되는 기본 메서드가 호출됩니다. 그런 다음 문자열 보간을 사용하여 첫 번째 문자열과 두 번째 문자열을 연결하고 이메일 ID인 결과 문자열을 표시합니다.

결론

이 튜토리얼에서는 프로그래밍 예제와 출력을 통해 정의, 구문, 작업을 통해 문자열 보간의 개념을 이해합니다.

위 내용은 C# 문자열 보간의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:C# 문자열 형식()다음 기사:C# 문자열 형식()