首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

能在字符串(string)中加入不可见字符么?如何做

2012-01-02 
能在字符串(string)中加入不可见字符么?怎么做?我这么写:stringprLine0x1B+0x2D+5+VP008719-00U100\n

能在字符串(string)中加入不可见字符么?怎么做?
我这么写:   string   prLine   =   0x1B   +   0x2D   +   5   +   "VP   008719-00U100\n ";

结果显示   prLine   =   "77VP…… "

怎么回事?

[解决办法]
沙发帮忙顶
[解决办法]
0x21以前的 都不可见吧

byte a = 0;
char b = (char)a //转换成字符就不可见

具体查 ascii码表拉!!!
[解决办法]
当然可以加,但是要加字符啊
你那样被当成数字了

比如加入回车后换行符,下面两句是等效的
string = "abc " + '\r '+ '\n ' + "123 ";
string = "abc " + (char)13 + (char)0x0A + "123 ";
[解决办法]
gz
[解决办法]
string prLine = ( "0x1B ").ToString() + ( "0x2D ").ToString() + (5).ToString() + "VP 008719-00U100\n "
[解决办法]
在窗体等上面显示时候,字符串碰到码值为0的字符就结束了(参考C语言里的字符串),但是在程序内部并无影响。

热点排行