- 博客(8)
- 收藏
- 关注
原创 c# Socket简单介绍
在 C# 中,Socket是一个表示网络套接字的类。套接字是一种在应用程序之间进行通信的接口,可以用来实现基于 TCP/IP 协议的网络应用程序。Socket类提供了创建、管理和维护网络连接的功能,是.NET Framework 中的一个基本网络通信类。Socket类的主要作用是提供了一种与网络设备(如网络接口卡)进行通信的方法。它可以用来创建套接字,套接字是一种在应用程序之间进行通信的接口。通过使用套接字,应用程序可以与其他应用程序进行通信,而无需关心底层的网络细节。Socket。
2024-06-04 21:24:52
1147
原创 c#函数(方法)与类的封装
因此,在实际开发中,我们通常会尽量遵循封装的原则,将代码组织成模块化的结构,提高代码的可维护性和复用性。类的封装通过将数据和操作数据的方法封装在一起,提供了一种更高层次的抽象,有助于降低系统的复杂性、提高系统的可维护性和可扩展性。总的来说,函数(或方法)的封装是对代码逻辑的封装,而类的封装是对数据和代码的封装,两者结合起来可以有效地组织和管理代码,提高代码的质量和可维护性。类的封装指的是将数据和对数据的操作封装在一起,通过访问修饰符来控制类的成员的访问权限。这样做的结果是,代码的可读性较差,且难以重用。
2024-04-22 20:15:55
1070
原创 c#中符号“ . ”的用法与类的实例化
在 C# 中,类的实例化之后可以将其赋值给其他方法,这是通过将实例作为参数传递给方法来实现的。**一旦类的实例被创建,你就可以使用该实例来访问类中的成员。**例如,你可以访问对象的属性、调用对象的方法,并且可以修改对象的状态(如果属性是可写的话)。关键字创建一个类的实例时,系统会在内存中为该对象分配足够的空间,并执行该类的构造函数来初始化对象的状态。总之,C# 中的类实例化之后可以赋值给其他方法,这样可以让方法对实例进行操作,实现更灵活的编程。这个对象包含了类中定义的所有成员,例如字段、属性和方法。
2024-04-20 21:43:19
4437
原创 控制台运行原理
在 C# 中,垃圾回收器(Garbage Collector,GC)是一个自动内存管理的系统,负责在程序运行时自动回收不再使用的内存空间,以避免内存泄漏和提高内存利用率。垃圾回收器的主要目标是管理堆内存(heap memory)中的对象,并在适当的时候释放不再需要的对象所占用的内存空间。在 C# 中,大部分资源的销毁是由垃圾回收器自动完成的,它会在不再需要某个对象时自动将其标记为可回收,并在适当的时候释放其占用的内存空间。运行程序时,操作系统会为其分配一定的系统资源,包括内存空间、CPU 时间等。
2024-04-19 18:46:58
756
原创 静态函数与非静态函数区别
总的来说,静态方法在许多情况下都是非常实用的,特别是当你需要执行不依赖于对象实例状态的功能时。然而,需要注意的是,滥用静态方法可能会导致代码不易维护和测试,因此应该根据具体情况进行权衡和使用。因此,你可以直接通过类名来调用静态方法,而无需实例化该类的对象。静态方法的执行不需要额外的对象实例,因此在内存使用上通常更加高效。静态方法非常适合于实用工具方法,这些方法不需要与特定对象关联,并且可以在整个应用程序中被多次调用。由于无需创建类的实例,因此调用静态方法通常更加简单和直接。在这个例子中,我们定义了一个。
2024-04-19 17:59:42
2705
原创 c#关于File类的简单描述
命名空间中,提供了一系列静态方法来操作文件。这些方法允许你创建、复制、删除、移动和读写文件等。类提供了许多方便的方法来处理文件,使得文件操作变得简单而直观。
2024-04-18 20:10:26
483
原创 c#关于Path类的简单描述
命名空间中,提供了一系列静态方法来操作文件路径的字符串。这些方法允许你创建、组合、解析和获取有关文件路径的信息。类提供了许多方便的方法来处理文件路径,使得文件操作更加简单和可靠。
2024-04-11 22:57:43
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人