C#基础知识 复盘总结

C#的基本类型(常见)

1.整型:short int long
2.字符:char
3.字符串:string
4.布尔:boolean true/flase
5.浮点型:Float Double Decimal(十进制浮点型)

C#数组(声明 使用)

声明一个整型数组 int[] arr = new int[5];
使用:1.通过下标、赋值、取值。
2.数组名[下标]=值;变量=数组名[下标];
3.下标从0开始。(划重点,要考!)
常用的属性和方法:1.Arr.length-1,取到最后一位下标。
2.Array的静态方法。
3.Array.Sort(); 升序
4.Array.Reverse(); 降序
……………………………

C#运算符

算术运算符 关系运算符 逻辑运算符 赋值运算符 位运算符 自增和三目运算符
详情戳这个网址哦:https://www.runoob.com/csharp/csharp-operators.html

C#循环是自上而下执行

条件: if…else…
分支: switch…case…
循环: while do…while…至少执行一次 for Foreach只读循环

C#方法总结

定义方法:访问修饰符 返回值 方法名 参数 方法体
调用方法:[变量=] 方法名 [(实参)];
参数:1.形参:定义参数,占位符。
2.实参:调用方法时传递的参数。
3.参数传递:(1)值传递—变量值
(2)引用传递—变量的引用(自身)

(2.1) ref 通过方法修改当前对象(单)(2.2)out 需要多个不同类型返回值(多)
C#重载:1.方法名相同
2.返回值类型相同
3.参数数量或类型不同
C#异常处理 try{ } catch{ }

C#面向对象的三大要素:继承 封装 多态 面试中,如果试卷上是四个空那就是:继承 封装 多态 抽象!!!

扩充新的知识点:

面向对象的三大基本特征,五大基本原则!!

1.封装:封装就是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。

2.继承:继承是面向对象的基本特征之一,继承机制允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

3.多态:多态同一个行为具有多个不同表现形式或形态的能力。
多态存在的三个必要条件:继承 重写 父类引用指向子类对象。

4.单一职责原则(SRP)
一个类应该有且只有一个去改变它的理由,着意味着一个类应该只有一项工作。
5.开放封闭原则(OCP)
对象或实体应该对扩展开放,对修改封闭。
6.里氏替换原则(LSP)
在对象 x 为类型 T 时 q(x) 成立,那么当 S 是 T 的子类时,对象 y 为类型 S 时 q(y) 也应成立。(即对父类的调用同样适用于子类)
7.依赖倒置原则(DIP)
高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。具体实现应该依赖于抽象,而不是抽象依赖于实现。
8.接口隔离原则(ISP)
不应强迫客户端实现一个它用不上的接口,或是说客户端不应该被迫依赖它们不使用的方法,使用多个专门的接口比使用单个接口要好的多!

以上是今天的个人C#学习总结!!
在此特别感谢

风之之

大佬的 三特五原!!
附上网址链接,由衷感谢。

https://www.cnblogs.com/fzz9/p/8973315.html

小剧场:人凭得到的东西维持生计,用给予的东西构筑人生…

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值