![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 86
cenmengqi
希望与对.Net技术感兴趣的朋友,有更多技术上的交流。
展开
-
字符串格式化(String Formatting)_C#
============================================================================================在dotNet框架中,每个对象都有一个名为ToString的方法,其将返回一个代表该对象的字符串。ToString方法接受一个字符串参数,其指明了如何对该对象执行格式化。String.Format格式化一个字符串转载 2008-03-20 18:05:00 · 798 阅读 · 0 评论 -
在C#中使用P/Invoke调用Unmanaged Code (1)
.Net Framework 虽说已经实现了相当完善的功能,但在有些地方,由于一些特别的需求,卡发人员还是会被迫要调用Windows API,这是,我们就不得不要求应用Managed Code去调用Unmanaged Code。这也是本文要和大家所分享的P/Invoke。当然,其实dotNet Framework本身就是P/Invoke的最大用户。:)首先,要应用P/Invoke技术,原创 2008-05-12 16:47:00 · 1279 阅读 · 0 评论 -
在C#中使用P/Invoke调用Unmanaged Code (2)
接着上次的话题,这次来看一下一些简单对象的传递,这里所指的简单对象是指C#中的值类型,不包括Struct结构。关于结构的应用,我会在之后的专题中给出。为了讨论方便,我直接用Native C++编写要调用的Dll类。然后再用C#演示P/Invoke。(以下先给出Native C++的代码,记得要编译生成Dll)。//// NativeDll.h ////#ifdef NATIVE原创 2008-05-12 17:54:00 · 1067 阅读 · 0 评论 -
在C#中使用P/Invoke调用Unmanaged Code (3)
好久没有更新了,现在让我们接着之前介绍的P/Invoke继续更加深入的话题。通过“在C#中使用P/Invoke调用Unmanaged Code (1)/(2)”的介绍,相信各位已经对P/Invoke有了一个大致的了解。这次,我会介绍一下在P/Invoke中处理字符串。说到字符串,首先先要说的是其编码方式。在这里主要的几种编码方式是ANSI、Unicode、UTF-8。大家可以在NoteP原创 2008-05-20 17:09:00 · 1485 阅读 · 0 评论