C#基础学习
文章平均质量分 62
学习笔记
YYHYJX
这个作者很懒,什么都没留下…
展开
-
C#学习笔记-01
1.类库(1)类库的引入是使用名称空间的物理基础(2)一个类库有很多的命名空间,一个命名空间有很多的类。(3)类库的引用一般都存在着依赖关系(耦合关系)。优秀的程序讲究:高内聚,低耦合。UML类图(通用建模语言)(通过视图就可以看出耦合关系)。(4)类库的添加:一个一个的添加项目引用(以dll结尾),这样费时费力,还有可能引入不全。另一种是使用Nuget添加类库包(网上的优秀的类库集合,以dll结尾。)这样的添加方式不会出现项目引用缺少添加的情况。(5.)黑盒引用:以(4)中的两原创 2022-03-06 16:08:49 · 124 阅读 · 0 评论 -
C#基础(第一部分)
用于自身C#基础学习原创 2023-11-15 19:12:24 · 108 阅读 · 0 评论 -
C#基础学习-12
48.委托,lambda,linq串讲。(解释视频)《较深入反复观看》https://www.bilibili.com/video/BV1Rt4y1C7AP?p=31(1)泛型与partial类(解释视频)《较深入反复观看》https://www.bilibili.com/video/BV1Rt4y1C7AP?p=34&spm_id_from=pageDriver(2)泛型类: 类型膨胀(类过多)。成员膨胀(一部分的成员不会被调用)...原创 2022-03-09 19:26:45 · 119 阅读 · 0 评论 -
C#学习笔记-11
47.抽象类与接口(1)抽象类与接口的感性认识(2)抽象类:为做基类而生的“抽象类”与“开闭原则”。抽象类的使用与类方法的重写有关,父类引用对象去调用子类的实例调用的是最新的同名方法。效果是一样的。但是在书写上有些区别。抽象类里面的虚方法是必须都要实现的。可以是在他的派生类里面都实现,可以是它的派生类的派生类里面实现。总之到最后虚方法都是要实现的。《1》完整情况下的基类(父类)的书写格式...原创 2022-03-09 19:23:44 · 114 阅读 · 0 评论 -
C#学习笔记-10
45.类是一种数据结构,是一种类型,代表现实世界中的“种类”。(1)类修饰符:(2)类的继承:《1》类在功能上的拓展(extend)《2》只能有一个基类,但是可以实现多个接口《3》类访问级别对继承的影响。《4》Sealed类不能被继承。(3)成员的继承与访问类里面属性,方法的访问级别:不能超过类的访问级别,自身的属性,方法可以设置自身的访问级别。...原创 2022-03-08 22:12:06 · 274 阅读 · 0 评论 -
C#学习笔记-09
44.事件(事件的拥有者,事件的响应者)(1)事件的理解(2)事件的声明(事件的完整声明,事件的简略声明[这个就是为什么常说事件是特殊委托的原因])《1》事件的完整声明...原创 2022-03-08 22:02:12 · 100 阅读 · 0 评论 -
C#学习笔记-08
43.委托:由C语言和C++语言的函数指针演变而来。(1)一切皆地址:变量(数据)是以某一个地址为起点的一段内存中所存储的值。函数(算法)是以某一个地址为起点的一段内存中多存储的一组机器语言指令。(2)委托的调用直接调用:通过函数名来调用函数,cpu通过函数名直接获取函数所在地址并开始执行---返回。间接调用:通过函数指针来调用函数,cpu通过读取函数指针存储的值获取函数所在地址并开始执行----返回。(3)java中没有与委托相对应的功能实体。(4)action以及func原创 2022-03-08 21:54:17 · 116 阅读 · 0 评论 -
C#学习笔记-07
41.常量:coust修饰符, 使用的时候,直接通过类引出。常量是表示常量值的类成员。常量隶属于类型而不是对象,所以没有“实例常量”。42.各种“只读”的应用场景。为了提高成的可读性以及执行效率:常量为了防止对象的值被改变:只读字段向外部暴露不允许修改的数据:只读属性(静态或者非静态),功能以及常量有一些重叠当希望成为常量的值其类型不能被常量声明接受时(类,自定义的结构体):静态只读字...原创 2022-03-06 21:40:50 · 124 阅读 · 0 评论 -
C#学习笔记-06
33.表达式表达式的定义:算法逻辑的基本单元,表达一定的算法意图。因为操作符有优先级,所以表达式有了优先级。表达式的运算:注意操作符的优先级,通优先级操作符的运算方向。34.语句语句的定义:高级语言的语法,编译语言和机器语言只有指令。(高级语言中的表达式对应低级语言中的指令)语句等价于一个或一组有明显逻辑关联的指令。C#语言对于语句的定义:可以让程序员有顺序的表达(算法)思想,还能通过条件判断,跳转以及循环等方式控制程序的逻...原创 2022-03-06 21:30:44 · 126 阅读 · 0 评论 -
C#学习笔记-05
28.原创 2022-03-06 21:21:48 · 121 阅读 · 0 评论 -
C#学习笔记-04
17原创 2022-03-06 16:56:08 · 88 阅读 · 0 评论 -
C#学习笔记-03
14.原创 2022-03-06 16:48:09 · 93 阅读 · 0 评论 -
C#学习笔记-02
7.构成C#语言的基本元素。(1)标记(Token)(对编译器来说是有意义的代码)关键字(Keyword)操作符(Operator)标识符(Identifier):不能与关键字冲突,可以有字母数字下划线组成,首位不能是数字。标点符号文本(字面值):整数(多种后缀),实数(0多种后缀),字符,字符串,布尔,空。(2)非标记注释:块注释: /* */行注释:// 解释一行代码的用途,或者是暂时隐藏...原创 2022-03-06 16:29:09 · 129 阅读 · 0 评论