@ 符号的字符转义序列

Character escape sequence for @ symbol

我正在尝试显示上面带有“@”符号的打印文档,但是,总是有一个额外的“@”符号我无法摆脱。我尝试使用反斜杠和双“@”符号进行转义序列,但它仍然存在。见图:

代码如下:

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;        
        }

如何去掉列表下方多余的 @ 符号?

@ 在您的文本模板中。只有在打印实际项目时才必须包括它。

没有转义序列可用于@。您可以查看 What character escape sequences are available?

你唯一的选择是,如果它在你的数据中,那么你需要用空字符替换它。

第 n 行似乎包含空值。尝试将循环条件从 i <= n 更改为 i < n.