C#学习
C#一些不熟练的知识,方便回顾
魔法自动机
硕士在读,主要做医疗软件开发和医学图像处理。
展开
-
C#知识点(7)属性、索引器
属性、索引器属性(Property)属性的概念访问器抽象属性接口属性索引器(Indexer)索引器使用重载索引器属性和索引器的同异属性(Property)属性的概念字段:是在类或结构中直接声明的任意类型的变量。属性:使用访问器(accessors)读取或者操作字段,本身式不保存任何数据的。属性出现的范围:类(class)、结构(structure)和接口(interface)。本质上:属性其实也是方法,不过是用来读取操作字段的,反编译就可以看到set和get其实是方法。访问器访问器(a原创 2020-07-22 23:43:48 · 698 阅读 · 0 评论 -
C#知识点(6)泛型
泛型原创 2020-07-21 15:09:53 · 172 阅读 · 0 评论 -
C#知识点(5)接口、抽象类
接口、抽象类接口抽象类接口和抽象类的同异接口接口:一种约束,实现接口的类或者结构必须遵守该约定。声明:用interface 关键字声明。接口只能包括方法,但是不能实现它们。泛型接口和非泛型接口:泛型接口演示,泛型接口可以让方法普适性更强。 interface ICompare<T> { bool Compare(T obj); } public class Student : ICompare<Student> {原创 2020-07-20 15:26:05 · 158 阅读 · 0 评论 -
C#知识点(4)继承和多态、sealed关键字
继承和多态、sealed关键字继承继承概念注意点多态1.重载(Overload)2. 重写(Override)虚方法(virtual)抽象方法(abstract)抽象方法和虚方法的区别3. 覆盖/隐藏4. 三者区别sealed关键字继承继承概念继承:通过继承,可以创建新的类,以便重用、扩展和修改其他类中定义的行为。被继承的类称为“基类”,继承它的类称为“派生类”。限制:类只能被单一继承,但接口可以被多重继承。特点:可传递。注意点基类中的初始化,由于继承了基类的成员变量和成员方法,因此父类原创 2020-07-19 23:09:00 · 593 阅读 · 0 评论 -
C#知识点(3)访问修饰符、方法参数关键字“params、ref、in、out”
多线程多线程基本概念进程线程并行并发C#中的多线程多线程基本概念进程线程并行并发C#中的多线程原创 2020-07-17 23:01:28 · 864 阅读 · 0 评论 -
C#知识点(2)委托与事件
委托(Delegate)什么是委托委托:是存有对某个方法的引用的一种引用类型变量。用处:常用于实现事件和回调方法。声明委托声明委托:相当于声明一个类,委托在声明的时候就决定好了它可以引用的方法标签。例如下面的委托,它就只能引用带有两个int参数和返回一个int类型变量的方法public delegate int calculate(int a,int b);实例化委托实例化委托:委托对象必须使用 new 关键字来创建。public delegate int calculate(原创 2020-07-14 22:19:22 · 263 阅读 · 0 评论 -
C#知识点(1)拆箱与封箱
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-07-05 18:16:09 · 697 阅读 · 0 评论