首页
社区
课程
招聘
[求助]c#字符串结尾不是用\0\0做结尾吗,是有计数器统计字符个数吗
发表于: 2017-6-19 12:36 2035

[求助]c#字符串结尾不是用\0\0做结尾吗,是有计数器统计字符个数吗

2017-6-19 12:36
2035

win7上程序都是Unicode字符串,VC编译的都是\0\0做字符串结尾,C#好像不是吧?

昨天做个测验,在win7建立个win32项目,拖个文本框,拖个按钮,按钮代码这样写:

Form1.Text = TextBox1.Text;


程序运行后用CE找文本框的字符串的内存地址,找到后在CE中直接修改文本框中的字符串所在地址的内存,修改后点击按钮,发现不是所有的字符串都复制到标题栏,复制几个没规律。反正字符串的末尾字节最少设置了两个\0\0。

所以我感觉C#的字符串不是用\0\0做结尾,可能是有个计数器吧?




[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//