C# @symbol的字符转义序列
我试图显示一个带有“@”符号的打印文档,但是,总有一个额外的“@”符号我无法去除。我用反斜杠和双“@”符号尝试了转义序列,但它仍然存在。如图所示: 代码如下:C# @symbol的字符转义序列,c#,c#-4.0,C#,C# 4.0,我试图显示一个带有“@”符号的打印文档,但是,总有一个额外的“@”符号我无法去除。我用反斜杠和双“@”符号尝试了转义序列,但它仍然存在。如图所示: 代码如下: for (int i = 0; i <= n; i++) { String secondValue = item[i, 0] + " " +item[i, 1] + " @"+item[i, 2] +" "+ item[i, 3];
for (int i = 0; i <= n; i++)
{
String secondValue = item[i, 0] + " " +item[i, 1] + " @"+item[i, 2] +" "+ item[i, 3];
graphic.DrawString(secondValue, font, new SolidBrush(Color.Black), startX, startY + offset);
offset = offset + 35;
}
我怎样才能去掉列表下面多余的@符号?文本模板中有@。只有在打印实际项目时才必须包含它。没有转义序列可用于@。你可以查一下
唯一的选择是,如果数据中有空字符,则需要将其替换为空字符。第n行似乎包含空字符。试着改变循环条件,包括你的网格代码?先生,你是什么意思?图像实际上是打印预览。正如您所意识到的,项目[n,0]和项目[n,2]是空白的。我没有注意到这一点。你救了我的命,先生,谢谢: