如何转换
本文关键字:转换 何转换 | 更新日期: 2023-09-27 17:54:01
嗨,我可以知道如何将这个c++代码转换为c#吗?
memset(device, 0, 32);
我尝试了以下方法:device = new string(Char(32));
正确吗?
基本上,在c#中,你可以简单地说:
string device = string.Empty;
事实上,你甚至可以说:
var device = string.Empty;
此时,device
被初始化为一个指向字符串变量的指针,该字符串变量的当前值是string.Empty
或""
,无论c#决定需要多少内存。作为。net开发人员,分配给该对象的内存量对您来说是透明的。
c++和c#的主要区别之一是c#在幕后为你处理所有的内存管理。