![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 54
土豆丝的逆袭
如果此时此刻的你感到焦虑、恐慌、不安,说明你的内心还不够强大
展开
-
c#---集合
集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希表(hash table)的支持。大多数集合类实现了相同的接口。和ArrayList的区别在于在声明泛型集合(List)的时候需要制定里面成员的类型,而ArrayList不需要,可以添加任何类型,这会有啥好处?① 数据安全了,你添加string等非int类型的成员添加不进去(编译都过不去),这样数据就安全唯一了。② 节省性能,不需要每一操作成员的时候都要拆箱和装箱了。原创 2024-05-10 23:15:18 · 268 阅读 · 0 评论 -
c#---多态
抽象类到接口,当抽象类中所有的方法都是抽象方法的时候,这个时候可以把这个抽象类用另外,一种形式来表现,这种形式叫接口。接口使用 interface 关键字定义,没有 class 关键字,接口名一般使用 “IXxxx”接口中定义的方法不能有方法体,全是抽象方法,但又不需要用 abstract 修饰;一个类可以实现多个接口,被实现的多个接口之间用逗号分隔开。: 如果转换成功, 返回对应的对象, 失败返回 null。一个接口可以继承多个接口, 接口之间也要用逗号分隔。修饰的类就是抽象类。子类继承抽象类,使用。原创 2024-05-10 20:49:08 · 382 阅读 · 1 评论 -
c#---枚举与结构体
当将类实例传递给方法或赋值给另一个变量时,实际上是传递引用(内存地址)而不是整个对象的副本。: 结构是值类型,它们在栈上分配内存,而不是在堆上。当将结构实例传递给方法或赋值给另一个变量时,将复制整个结构的内容。类可以有无参数的构造函数: 类可以包含无参数的构造函数,如果没有提供构造函数,系统会提供默认的无参数构造函数。结构不能有无参数的构造函数: 结构不能包含无参数的构造函数。每个结构都必须有至少一个有参数的构造函数。结构不能继承: 结构不能继承其他结构或类,也不能作为其他结构或类的基类。原创 2024-05-10 13:46:38 · 212 阅读 · 0 评论