Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Tiền tố @ trên chuỗi literal trong C# làm gì?

Tiền tố @ cho biết bạn KHÔNG CẦN escape các ký tự đặc biệt trong chuỗi theo sau ký hiệu.

Câu lệnh sau:

@"D:\new"

Tương đương với:

"D:\\new"

Tiền tố @ cũng dùng khi muốn chuỗi dài hiển thị trên nhiều dòng. Ví dụ multi-line string:

Ví dụ

using System; 
namespace Demo { 
    class Program { 
        static void Main(string[] args) { 
            string str = @"Welcome User, 
            Kindly wait for the image to 
            load"; 
            Console.WriteLine(str); 
        } 
    } 
}

Kết quả

Welcome User,
            Kindly wait for the image to
            load