- 博客(6)
- 收藏
- 关注
原创 C# Nlog库
两条规则分别将所有日志的最小级别为Trace的日志写入文件,最小级别为Info的日志输出到控制台。在项目中创建一个名为NLog.config的文件,放在项目根目录或App_Data文件夹中。最常用的是XML配置文件。:用于记录可能的问题或异常情况,但不一定会导致程序失败。:用于记录严重错误,通常会导致程序终止或严重的数据丢失。:用于记录程序的一般性运行信息,例如程序的启动和停止。:用于记录程序的执行流程信息,通常只在调试时使用。:用于记录程序在调试过程中产生的信息。:用于记录程序运行时发生的错误或异常。
2025-01-25 14:35:07
794
原创 数组继承的有用成员
Clone 进行数组的浅复制--对于值类型数组和引引用类型数组,都只复制元素。BinarySearch 使用二进制搜索,搜索以为数组中的值。Clear 将某一范围内的元素设为0或null。Reverse 反转一维数组中某一范围内的元素。GetUpperBound 获取指定维度的上限。Length 获取数组中所有维度的元素总个数。Indexof 返回一维数组中遇到的第一个值。GetLength 返回指定维度的长度。Sort 在一维数组中对元素进行排序。Rank 获取数组维度。
2024-07-26 19:37:47
218
原创 隐藏方法和重写方法的区别?
方法隐藏通常发生在静态方法之间,或者当子类定义了与父类同名的实例方法(但参数列表不同,这实际上是方法重载而非隐藏),但由于静态方法的调用是编译时确定的,因此当子类与父类有相同签名的静态方法时,子类的方法会隐藏父类的方法。方法重写又称为方法覆盖,是指子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表(即方法签名相同),则子类中的新方法将覆盖(或重写)父类中的原有方法。隐藏可以是静态方法之间的,也可以是实例方法之间的(但通常与重载混淆,真正的隐藏更多指的是静态方法的情况)。隐藏方法不提供多态性。
2024-07-23 21:28:14
683
原创 虚方法和抽象方法的区别?
定义:虚方法是在基类中声明,并允许在派生类中被重写的方法。它提供了在运行时根据对象的实际类型来确定调用哪个方法版本的能力,这是多态性的基础。特性:有实现部分(方法体)。可以被子类重写,也可以不重写,取决于具体需求。
2024-07-23 20:50:45
711
测反应,简易测反应速度的小工具
2024-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅