我需要這個分配給一個變量,但使用雙 - 雙引號不工作:如何將以下內容添加到變量中?
<%@ Register TagPrefix="abc" TagName="header" Src="../Header.ascx" %>
這是投擲各種錯誤:
string stringToAdd = @""<%@ Register TagPrefix="abc" TagName="header" Src="../Header.ascx" %>"";
我該如何去有關添加上面的變量?
我需要這個分配給一個變量,但使用雙 - 雙引號不工作:如何將以下內容添加到變量中?
<%@ Register TagPrefix="abc" TagName="header" Src="../Header.ascx" %>
這是投擲各種錯誤:
string stringToAdd = @""<%@ Register TagPrefix="abc" TagName="header" Src="../Header.ascx" %>"";
我該如何去有關添加上面的變量?
兩個選項:
隨着@
開頭:
string stringToAdd = @"<%@ Register TagPrefix=""abc"" TagName=""header"" Src=""../Header.ascx"" %>";
注意,每個雙引號是通過改變"
到""
逃脫。
沒有@
開頭:
string stringToAdd = "<%@ Register TagPrefix=\"abc\" TagName=\"header\" Src=\"../Header.ascx\" %>";
注意,每個雙引號是通過改變"
到\"
逃脫。
試試這個,用反斜槓"\"
然後跳到:
string stringToAdd = "<%@ Register TagPrefix=\"abc\" TagName=\"header\" Src=\"../Header.ascx\" %>";
你已經得到了雙重雙引號向後:
string stringToAdd = @"<%@ Register TagPrefix=""abc"" TagName=""header"" Src=""../Header.ascx"" %>";
這可以拿到點有點不可讀的,在這種情況下你可能會更好的定義一個常量字符串quote =「\」「;並且只是使用它來代替字符串中的引號 – user2366842
謝謝,解決了我的問題!:) –