自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#的多态

C#中的多态是指一个实体可以有多种形态。

2023-09-26 20:56:13 246

原创 Dictionary和HashTable

HashTable 表示根据键的哈希代码进行组织的键/值对的集合。

2023-09-18 20:45:54 71

原创 ArrayList和List<T>

在创建ArrayList对象时,它会自动分配一个默认初始容量(默认为capacity=10)的内部数组。Add(),Remove(),IndexOf(),Get(),Contains()等基本操作。每次添加元素,如果元素数大于当前容量,ArrayList会自动增大内部数组的容量。频繁添加删除元素的场景使用ArrayList,因为它会自动调整内部数组,性能更高。元素类型不明确的场景使用ArrayList,如存储用户动态输入的对象。ArrayList不是泛型的,可以存储任意对象但没有类型限制。

2023-09-18 20:34:49 73

原创 c#类的继承

允许一个类衍生出另一个现有类的功能。这个现有类称为基类或超类。派生类/子类可以继承基类的属性和方法。子类可以选择实现或覆写基类的某些方法。子类新增自己的属性和方法。

2023-09-18 20:18:07 282

原创 枚举,结构体,值类型和引用类型

枚举在C#中的含义和特点:枚举是一组命名的常量。通过枚举可以定义有限的一组常量值。枚举具有清晰明确的语义,避免使用魔法数值。枚举默认从0开始自增长编序索引值。枚举可以拥有方法和属性。

2023-09-13 20:41:32 113

原创 静态类和非静态类

静态类在C#中的含义和特点:静态类不需要实例化,直接通过类名调用。在静态类中只能包含静态成员和静态方法。静态类中没有this和base关键字 ,需要用static关键字修饰。静态类中所有成员默认为静态,不需要指定static关键字。静态类不能被继承,但可以实现接口。

2023-09-13 20:25:16 158

原创 c#面向对象

面向对象编程(OOP)是一种编程范式,它使用"对象"(可以包含数据和操作这些数据的方法)来设计软件和程序。

2023-09-13 20:11:33 29

原创 ref,in,out,params参数

能够将一个变量带入一个方法中进行改变,改变完成后,再讲改变后的值带出方法。ref参数要求在方法外必须为其赋值,而方法内可以不赋值ref 参数是将变量的内存地址传递给函数或方法。

2023-09-12 20:11:24 42

原创 随机数和数组

数组的特点:在一个数组中存放的值都是同一数据类型的。数组中某个指定的元素是通过索引来访问的。所有的数组都是由连续的内存位置组成的。数组从零开始建立索引,即数组索引从零开始。C# 语言中数组存放的可以是数字,也可以是其他数据类型。在C#中,以行和列的形式存储元素的数组称为二维数组。

2023-09-12 19:57:35 116

原创 c#的流程控制(if while)

顺序结构是指程序按照一定的顺序依次执行每一条语句的程序结构。也就是说,程序从上往下执行,每一条语句都必须按照顺序执行,不会跳过任何一条语句。在顺序结构中,程序会按照预定的流程依次执行每一个语句,直到程序执行完所有的语句,或者执行到跳转语句(例如break、return)为止。

2023-09-12 19:19:03 78

原创 C#类型转换

Convert通常用于将字符串转换为其他数据类型、将其他数据类型转换为字符串、将基本数据类型转换为对象类型、将对象类型转换为基本数据类型等等。Convert类型转换通常会检查转换的有效性,如果无法进行转换,会抛出异常,因此在使用时应该注意异常处理。在C#中,隐式类型转换(Implicit Type Conversion)是指将一种数据类型的值自动转换为另一种数据类型的值,而不需要使用显式的类型转换语法。2.目标类型小于源类型,大的转成小的。2.目标类型大于源类型,小的转大的。

2023-09-03 13:18:27 37

原创 C#的注释和数据类型

C# 中的值类型是从 System.ValueType 类中派生出来的,对于值类型的变量我们可以直接为其分配一个具体的值。当声明一个值类型的变量时,系统会自动分配一块儿内存区域用来存储这个变量的值,需要注意的是,变量所占内存的大小会根据系统的不同而有所变化。引用类型的变量中并不存储实际的数据值,而是存储的对数据(对象)的引用,换句话说就是,引用类型的变量中存储的是数据在内存中的位置。当多个变量都引用同一个内存地址时,如果其中一个变量改变了内存中数据的值,那么所有引用这个内存地址的变量的值都会改变。

2023-09-03 13:14:24 62

空空如也

空空如也

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

TA关注的人

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