c#中的char 怎么用?
发布网友
发布时间:2022-04-26 21:38
我来回答
共5个回答
热心网友
时间:2023-05-19 12:43
一个字符,属于整形。
char a = 'a';
char b = a;
char c = (char)97;
Response.Write( "a = " + a + "<BR />b = " + b + "<BR />c = " + c );
很少用,因为.Net类库已经非常强大,而且不怎么开发底层程序,似乎不用也完全可以了。
热心网友
时间:2023-05-19 12:43
RT..
其实是在C#中注册了一个VC定义的回调 函数,VC里面使用的是 char*,C#使用的是IntPtr
形式如:
OnCallBack(IntPtr pBuf)
现在想把这个pBuf转为 string,how TO??? 谢谢。。。
有朋友说 还是做一个托管的VC.NET DLL来转。。if so, so faint...
3x all.
热心网友
时间:2023-05-19 12:44
C# 中的char是16位的 而且是unicode编码 ,类似于vc++2005中的wchar_t,byte是8位,和C/c++中的char一样。
热心网友
时间:2023-05-19 12:44
你把pBuf转换成string有什么用?pBuf是一个指针,说白了就是一个LONG类型的数。
热心网友
时间:2023-05-19 12:45
就是存放一个字符,比如a