10 2018 档案
摘要:c#中有四种定时器 1:System.Threading.Timer 使用: private System.Threading.Timer timerClose; timerClose = new System.Threading.Timer(new TimerCallback(timerCall)
阅读全文
摘要:C# byte 和 char 可以认为是等价的。但是在文本显示的时候有差异。 c# 使用的是unicode字符集,应该和为ascii相互转换 只能转换到字符的unicode编码,或者由unicode编码转换为字符转换方法如一楼所写字符变数字char a='a';int ua=(int)a;//字符变
阅读全文
摘要:string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); byte[]转成string: string str = System.Text.Encoding.Default.GetStrin
阅读全文
摘要:C# 指针操作相关 // ** 取int 地址 以指针访问指向值 ** // int size = Marshal.SizeOf(typeof(HLC2_OUT_DATA)); int* pInt = &size; _syslog((*pInt).ToString()); // ** string
阅读全文
摘要:一:什么是IntPtr 先来看看MSDN上说的:用于表示指针或句柄的平台特定类型。这个其实说出了这样两个事实,IntPtr 可以用来表示指针或句柄、它是一个平台特定类型。对于它的解释,这个哥们写的比较好:It's a class that wraps a pointer that is used w
阅读全文
摘要:C#中指针使用总结 C#为了类型安全,默认并不支持指针。但是也并不是说C#不支持指针,我们可以使用unsafe关键词,开启不安全代码(unsafe code)开发模式。在不安全模式下,我们可以直接操作内存,这样就可以使用指针了。在不安全模式下,CLR并不检测unsafe代码的安全,而是直接执行代码。
阅读全文

浙公网安备 33010602011771号