경우에 따라 텍스트의 문자열에 따옴표(" ")를 배치하려고 합니다. 다음은 그 예입니다.
그녀는 "당신은 그럴 자격이 있어!"라고 말했습니다.
또는 Quote 필드를 상수로 사용할 수도 있습니다.
코드의 문자열에 따옴표를 배치하려면
Visual Basic에서 행에서 두 개의 따옴표를 중첩된 따옴표로 삽입합니다. C# 및 Microsoft Visual C++에서 이스케이프 시퀀스 \"를 중첩된 따옴표로 삽입합니다. 예를 들어 위의 문자열을 만들려면 다음 코드를 사용합니다.
Private Sub InsertQuote() TextBox1.Text = "She said, ""You deserve a treat!"" " End Sub
private void InsertQuote(){ textBox1.Text = "She said, \"You deserve a treat!\" "; }
private: void InsertQuote() { textBox1->Text = "She said, \"You deserve a treat!\" "; }
-또는-
따옴표에 대한 ASCII 또는 유니코드 문자를 삽입합니다. Visual Basic에서 ASCII 문자(34)를 사용합니다. Visual C#에서 유니코드 문자(\u0022)를 사용합니다.
Private Sub InsertAscii() TextBox1.Text = "She said, " & Chr(34) & "You deserve a treat!" & Chr(34) End Sub
private void InsertAscii(){ textBox1.Text = "She said, " + '\u0022' + "You deserve a treat!" + '\u0022'; }
비고
이 예제에서는 기본 문자 집합에서 문자를 지정하는 범용 문자 이름을 사용할 수 없으므로 \u0022를 사용할 수 없습니다. 그렇지 않으면 C3851을 생성합니다. 자세한 내용은 컴파일러 오류 C3851을 참조하세요.
-또는-
문자에 대한 상수를 정의하고 필요한 부분에 사용할 수도 있습니다.
Const quote As String = """" TextBox1.Text = "She said, " & quote & "You deserve a treat!" & quote
const string quote = "\""; textBox1.Text = "She said, " + quote + "You deserve a treat!"+ quote ;
const String^ quote = "\""; textBox1->Text = String::Concat("She said, ", const_cast<String^>(quote), "You deserve a treat!", const_cast<String^>(quote));
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback