What's the @ in front of a string in C#?

前端 未结 9 1410
一整个雨季
一整个雨季 2020-11-22 01:04

This is a .NET question for C# (or possibly VB.net), but I am trying to figure out what\'s the difference between the following declarations:

string hello =          


        
9条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-22 01:52

    The explanation is simple. To represent the string "string\", the compiler needs "string\\" because \ is an escape character. If you use @"string\" instead, you can forget about \\.

提交回复
热议问题