将值赋给字符串变量时出错

本文关键字:变量 出错 字符串 | 更新日期: 2023-09-27 18:11:14

正文:

<img src="http://rotter.net/forum/Images/locked_icon_general.gif" border=

我想做的是:

string firstTag = "<img src="http://rotter.net/forum/Images/locked_icon_general.gif" border=";

所以如果我使用断点并查看它,我会看到:

<img src="http://rotter.net/forum/Images/locked_icon_general.gif" border=

我想给文本赋上一行:

但是我得到错误:

string firstTag = <img src="http://rotter.net/forum/Images/locked_icon_general.gif" border=";
Error   6   The type or namespace name 'img' could not be found (are you missing a using directive or an assembly reference?)
Error   7   The type or namespace name 'border' could not be found (are you missing a using directive or an assembly reference?)

我想分配这个:

但是因为有很多""在

将值赋给字符串变量时出错

这似乎是一个基本的语法问题。你应该阅读c#指南;然而,对于这个特殊的问题,问题是报价。你需要逃离他们。这就是我认为你想要的。

string firstTag = "<img src='"http://rotter.net/forum/Images/locked_icon_general.gif'" border='"";

你也可以这样做:

string firstTag = @"<img src=""http://rotter.net/forum/Images/locked_icon_general.gif"" border=""";

您可以在这里阅读更多信息:http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/what-character-escape-sequences-are-available.aspx