- 博客(4)
- 收藏
- 关注
原创 C#中Array,ArrayList,List<T>的使用以及三者之间的对比
List<T>是一个泛型集合,用于存储动态大小的元素集合,结合了数组和ArrayList的优点,可以动态调整大小,只能存储跟泛型相关的数据类型,避免了类型转换的开销,拓展方法更多。在 C# 中,`Array`、`ArrayList` 和 `List<T>` 都用于存储和管理数据集合,但它们在类型安全性、性能、灵活性和使用场景上存在显著差异。Array是c#中最基本的集合类型,用于存储相同的数据元素,大小固定,数组大小在声明后不能改变,需要重新声明才能调整大小,只能存储声明时指定的类型,性能安全。
2025-03-05 21:38:48
964
原创 C#中内置委托的使用
Func中如果设置两个参数类型,第一个表示参数的类型,第二个表示返回出来的类型,指传入一个参数。如果设置三个参数的类型,前两个表示参数的类型,第三个表示返回出来的类型,指传入两个参数。内置委托中较为常用的有Action和Func类型。Action为不支持返回值,Func支持有返回值。
2025-03-04 21:49:13
306
原创 C#中委托的简单使用
把当前的方法变成一种引用类型,用对应的委托来代替方法,确保了数据安全。3.调用方法,方法的使用有两张情况,这里主要用第二种委托调用。匿名方法用于不想写方法名字和函数体的情况,快速实现功能。在委托使用中也包含匿名方法的内容。
2025-03-04 20:00:16
442
原创 C#中CompareTo方法
CompareTo方法是一个重载的方法CompareTo:比较的方法,比较的核心是两个对象,返回一个整数,表示当前对象与obj的大小关系。Person类继承接口,并实现接口CompareTo方法。如果返回0 则当前对象等于obj。如果返回负数,则当前对象小于obj。如果返回正数,则当前对象大于obj。如果比较的对象为空,则当前对象大。输入0,表面当前对象等于obj。新建一个接口,定义一个方法。
2025-02-28 21:38:57
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人