自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Winform中实现Socket客户端

Winform中实现Socket客户端

2022-10-18 14:40:09 687 1

原创 非托管代码的使用

.NET Framework 提升与 COM 组件、COM+ 服务、外部类型库和许多操作系统服务的交互。托管和非托管对象模型之间的数据类型、方法签名和错误处理机制有所不同。要简化 .NET Framework 组件和非托管代码之间的互操作并简化迁移路径,公共语言运行时需对客户端和服务器隐藏这些对象模型中的差异。在运行时控制下执行的代码称为托管代码。 反之,在运行时以外运行的代码称为非托管代码。 COM 组件、ActiveX 接口和 Windows API 函数都是非托管代码的示例。与非托管代

2021-09-23 16:06:04 131

原创 delegate委托

1.什么是委托C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate)是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自System.Delegate类。2.委托的使用(1)声明委托public delegate void printString(string s);(2)定义委托方法// 该方法打印到控制台public st...

2021-09-23 13:54:51 227

原创 C#的DllImport使用方法详解

1. 托管代码与非托管代码在学习DllImport方法之前,先了解下托管代码和非托管代码的概念。我们编写的C#代码(不只是C#,也包括.net平台上的其他语言,如VB,J#等),首先经过编译器把代码编译成中间语言(IL),当方法被调用时,公共语言运行库CLR把具体的方法编译成适合本地计算机运行的机器码,并且将编译好的机器码缓存起来,以备下次调用使用。托管代码的源代码在运行时分为两个阶段: 源代码编译为托管代码,(源代码可以有很多种,如VB,C#,J#) 托管代码编译为...

2021-09-22 17:20:54 19577

转载 初识IntPtr

一:什么是IntPtr先来看看MSDN上说的:用于表示指针或句柄的平台特定类型。这个其实说出了这样两个事实,IntPtr 可以用来表示指针或句柄、它是一个平台特定类型。对于它的解释,这个哥们写的比较好:It's a classthat wraps a pointer that is used when calling Windows API functions. The underlying pointer may be 32 bit or 64 bit, depending on the platf.

2021-09-14 15:47:42 552

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除