HOWTO · Csharp
C#에서 문자열에 백슬래시 쓰기
이 기사에서는 C#에서 문자열에 백슬래시를 쓰는 방법을 배웁니다.
이 페이지의 내용
이 문서에서는 C#을 활용하여 출력 또는 문자열에 백슬래시 \ 문자를 생성하는 방법을 보여줍니다.
C#의 백슬래시(\) 문자
이스케이프 시퀀스 및 문자로 알려진 문자열의 다른 문자와 결합된 단일 백슬래시(\)는 특정 동작 또는 기능을 수행합니다. 코드의 문자열 리터럴 내부에 삽입될 때 이스케이프 시퀀스는 무엇이든 나타내는 일련의 문자열 문자이지만 그 자체는 큰따옴표로 묶여 있습니다.
예를 들어 \t는 탭 공간을 제공하고 \a는 신호음을 제공하며 \n은 새 줄을 입력합니다. 마찬가지로 \\(이중 백슬래시)라고 쓰면 단일 백슬래시로 간주됩니다.
문자열에서 백슬래시를 사용하는 C# 메서드
C#에서 출력 또는 문자열에 백슬래시 \ 문자를 쓰는 방법에는 두 가지가 있습니다. 두 방법 모두 출력 또는 문자열에서 C#의 백슬래시 \ 문자를 작성하는 동일한 방식으로 작동하며 아래에서 논의 및 구현됩니다.
이중 백슬래시 \를 사용하여 C#의 문자열에 백슬래시 \를 작성합니다.
코드에 사용된 메서드 및 함수에 액세스하려면 라이브러리를 가져옵니다.
using System;
using System.IO;
Main 메서드로 구성된 Program 클래스를 내부에 만듭니다.
class Program {
static void Main(string[] args) {}
}
이중(\\) 백슬래시를 사용하여 단일 백슬래시(\)를 출력하는 일부 텍스트를 내부에 인쇄해야 합니다.
Console.WriteLine("test string1\\test string2");
소스 코드:
using System;
using System.IO;
class Program {
static void Main(string[] args) {
Console.WriteLine("test string1\\test string2");
}
}
출력:
test string1\test string2
C#의 문자열에 백슬래시(\)를 쓰려면 @ 약자 문자열 사용
특수 기호 @는 축자 문자열을 구성하는 데 사용되는 축자 식별자입니다. 문자열이 @로 시작하고 큰따옴표로 끝나는 경우 컴파일러는 이를 축자 문자열로 인식하고 컴파일합니다.
@ 기호의 주요 이점은 문자열 생성자에게 이스케이프 문자와 줄 바꿈을 무시하도록 지시한다는 것입니다. 이 메서드에서는 @ 기호로 시작하는 Main 메서드 내부에 줄을 인쇄하는 코드를 작성하여 모든 이스케이프 시퀀스를 무시하고 일반 백슬래시를 출력합니다.
static void Main(string[] args) {
Console.WriteLine(@"test string1\test string2");
}
소스 코드:
using System;
using System.IO;
class Program {
static void Main(string[] args) {
Console.WriteLine(@"test string1\test string2");
}
}
출력:
test string1\test string2