C#

C#에서 문자열 앞에 '@' 을 붙이는 것

탑~! 2012. 9. 13. 15:41

C#에서는 다음과 같이 문자열 앞에 '@'을 붙일 수 있다.

  1. string str = @"this is a string";  
  2. Console.WriteLine(str);  

위와 같은 코드에서는 문자열 앞에 '@'을 붙이나 붙이지 않으나 같지만,
다음과 같이 문자열을 여러 줄에 쓸 때 '@'을 붙이지 않으면 컴파일 에러가 발생한다.
즉, 여러 줄인 문자열을 쓸 때 유용하다.
  1. string str2 = @"This is a multline string  
  2. line1  
  3. line2  
  4. line3";  
  5. Console.WriteLine(str2);  

출력 결과는 다음과 같다.
회원님이 촬영한 console.
Ref


728x90
반응형