-
-
[求助]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直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: