我有一個C#應用程序來顯示圖像。 我有下面的代碼,我想從本地驅動器顯示如下:圖像未從本地驅動器加載應用程序
img.src = "D:\abc.png";
但上面的代碼沒有渲染的圖像。什麼是正確的格式?
我有一個C#應用程序來顯示圖像。 我有下面的代碼,我想從本地驅動器顯示如下:圖像未從本地驅動器加載應用程序
img.src = "D:\abc.png";
但上面的代碼沒有渲染的圖像。什麼是正確的格式?
正如我評論,你可以用@
img.src = @"D:\abc.png";
嘗試,因爲\
將考慮作爲一個轉義序列的開始。以避免它@
將幫助
你可以嘗試當一個字符串之前申請@投入@字符串
img.src = @"D:\abc.png";
之前,那麼就意味着,直到到達下一個引號字符不適用任何解釋爲字符。如果你不這樣做,那麼\
將被視爲轉義序列,因此不會像你想象的那樣工作。從技術上講,像@"D:\abc.png"
這樣的字符串被稱爲逐字字符串文字。
我認爲一個簡短的說明是可行的:) – Kamo
@ Kamo: - 更新了! –
如果您試圖每次顯示相同的圖像比爲什麼不直接在html圖像標記中給它。
<img [email protected]"D:\abc.png" alt="Alternate Text">
嘗試img.src = @「D:\ abc.png」; – Sachu
嘗試'@「D:\ abc.png」' –
..或''D:\\ abc.png「'(注意加倍\\') –