> 백엔드 개발 > C++ > C# 문자열 보간에서 '$' 접두사는 무엇을 의미합니까?

C# 문자열 보간에서 '$' 접두사는 무엇을 의미합니까?

Barbara Streisand
풀어 주다: 2025-01-03 03:12:42
원래의
246명이 탐색했습니다.

What Does the `$` Prefix Mean in C# String Interpolation?

C# 문자열 보간에서 $ 접두사의 중요성은 무엇입니까?

C#에서 문자열 앞에 $ 기호(예: "$ "text")는 C#에 도입된 새로운 기능인 문자열 보간과 관련된 String.Format의 약식 표기법입니다. 6.

문자열 보간에서의 사용

일반적으로 $ 접두사는 다른 값을 문자열에 통합하는 데 사용되었습니다. C# 6 이전에는 String.Format을 다음과 같이 사용해야 했습니다. 아래에 표시됩니다.

var anInt = 1;
var aBool = true;
var aString = "3";
var formated = string.Format("{0},{1},{2}", anInt, aBool, aString);
로그인 후 복사

문자열 보간을 사용하면 이는 훨씬 더 커집니다. 더 간단합니다:

var anInt = 1;
var aBool = true;
var aString = "3";
var formated = $"{anInt},{aBool},{aString}";
로그인 후 복사

$@을 사용하는 대체 형식

$"" 및 @""의 기능을 혼합하는 문자열 보간의 대체 형식은 $@입니다. 이를 통해 문자열 전체에서 를 사용할 필요 없이 축어적 문자열 내에서 문자열 보간을 사용할 수 있습니다.

예를 들어, 다음 줄은 다음과 같습니다.

var someDir = "a";
Console.WriteLine($@"c:\{someDir}\b\c");
로그인 후 복사

출력:

c:\a\b\c
로그인 후 복사

위 내용은 C# 문자열 보간에서 '$' 접두사는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿