Fungsi simbol @ dalam C# termasuk: penunjuk literal rentetan (membolehkan penggunaan garis miring ke belakang yang tidak dilepaskan), interpolasi rentetan (menghalang aksara khas dalam ungkapan daripada dihuraikan), rentetan asli (ditukar kepada teks) dan mengelakkan konflik kata kunci (oleh menjadi awalan).
Peranan @ dalam C#
Dalam C#, simbol @ mempunyai fungsi berikut:
1. Penunjuk literal rentetan
digunakan sebagai simbol rentetan @ anda. untuk menggunakan garis miring ke belakang untuk melepaskan watak tanpa melepaskan simbol itu sendiri. Contohnya:<code>string path = @"C:\Users\username\Documents";</code>
, jadi lebih mudah untuk menulis laluan atau rentetan lain yang mengandungi aksara khas. 字符,因此可以更轻松地编写路径或其他包含特殊字符的字符串。
2. 字符串内插
C# 6.0 引入了字符串内插,它使用 $
C# 6.0 memperkenalkan interpolasi rentetan, yang menggunakan aksara
<code>string name = "John"; Console.WriteLine($@"Hello, {name}!");</code>
Dalam C# 10.0, rentetan mentah telah diperkenalkan, yang membolehkan anda mencipta rentetan yang ditukar kepada teks pada masa penyusunan. Simbol @ digunakan sebagai penunjuk rentetan asli. Contohnya:
<code>string rawString = @"This is a raw string. It includes newlines and other special characters without escaping.";</code>
<code>int @class = 10; // class 是 C# 关键字</code>
Atas ialah kandungan terperinci Peranan @ dalam c#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!