What's the use/meaning of the @ character in variable names in C#?

后端 未结 9 913
小蘑菇
小蘑菇 2020-11-22 01:25

I discovered that you can start your variable name with a \'@\' character in C#. In my C# project I was using a web service (I added a web reference to my project) that was

9条回答
  •  攒了一身酷
    2020-11-22 01:52

    The @ symbol allows you to use reserved keywords for variable name. like @int, @string, @double etc.

    For example:

    string @public = "Reserved Keyword used for me and its fine";
    

    The above code works fine, but below will not work:

    string public = "This will not compile";
    

提交回复
热议问题