Trong một chuỗi chữ nguyên văn (@ "foo") trong C#, dấu gạch chéo ngược không được coi là thoát, do đó, \ "để có được một dấu ngoặc kép không hoạt động. Có cách nào để có được một dấu ngoặc kép trong một nguyên văn ? chuỗi chữTôi có thể thoát khỏi một dấu ngoặc kép trong một chuỗi chữ nguyên văn không?
này dễ hiểu không hoạt động:
string foo = @"this \"word\" is escaped";
Tôi đang cố gắng sử dụng @ Html.Raw() và báo giá tăng gấp bốn lần phá vỡ chuỗi của tôi – JoshYates1980
bạn có thể sử dụng nó không có chuỗi chữ? Nó có vẻ như Html.Raw() sẽ chăm sóc đảm bảo nó là một chuỗi cho bạn ... – Myles
Nó cũng có thể sử dụng nó kết hợp với nội suy chuỗi: '$ @" này "" {wordVar} "" được thoát "; '. – fdelia