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 중국어 웹사이트의 기타 관련 기사를 참조하세요!