学习C#
笨拙前行
啊哈
展开
-
C#学习 九:事件
目录初始事件定义角色使用原理提示事件的应用实例演示事件模型的五个组成部分注意 初始事件 定义 单词Event,翻译为“事件” 通俗的解释为:能够发生的什么事情 角色 使对象或类具备通知能力的成员 事件是一种使对象或类能够提供通知的成员 使用 用于对象或类间动作的协调与信息传递(消息推送) 原理 事件模型(event model)中的两个“5” “发生-响应”中的5个部分——闹钟响了你起床、孩...原创 2020-04-11 12:51:49 · 131 阅读 · 0 评论 -
C#学习八:委托
目录什么是委托委托的声明(自定义委托)委托的一般使用 什么是委托 委托(delegate)是函数指针的“升级版” 实例:C/C++中的函数指针 一切皆地址 变量(数据)是以某个地址为起点的一段内存中所储存的值 函数(算法)是以某个地址为起点的一段内存中所储存的一组机器语言指令 直接调用与间接调用 直接调用:通过函数名来调用函数,CPU通过函数名直接获得函数所在地址并开始执行—返回 间接调用:通过...原创 2020-04-06 19:49:44 · 160 阅读 · 0 评论 -
C#学习七:传值、引用、数组、具名、可选参数,扩展方法
目录传值传值参数引用参数 传值 传值参数 值参数创建变量的副本 对值参数的操作永远不影响变量的值(C语言中的取址调用改变),这是创建了一个新的对象 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespa...原创 2020-04-05 18:33:56 · 315 阅读 · 0 评论 -
C#学习六 字段、属性、索引器、常量
目录字段什么是字段字段的声明字段的初始值只读字段属性什么属性属性的声明属性与字段的关系 字段 什么是字段 字段(field)是一种表示与对象或类型(类与结构体)关联的变量 字段是类型的成员,旧称“成员变量” 与对象关联的字段称为“静态字段”,由static修饰 字段的声明 尽管字段的声明带有分号,但他不是语句 字段的名字一定是名称 字段的初始值 五显式初始化时,字段获得其类型的默认值,所...原创 2020-04-04 16:14:37 · 166 阅读 · 0 评论 -
C#学习五 表达式
目录数值提升 数值提升 表达式的数据类型是各数据最高的数据类型 表达式也有类型: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 表达式类型 { class Program { ...原创 2020-04-03 13:30:53 · 428 阅读 · 0 评论 -
C#学习四 操作符
C#操作符字典的创建new操作符new关键字new和var的组合使用checked/uncheckeddelegatesizeof 字典的创建 Dictionary<string, A> A_list = new Dictionary<string, A>(); //其中A可以是类名 new操作符 new Form().ShowDialog();//创建使用后就...原创 2020-03-25 10:19:26 · 63 阅读 · 0 评论 -
C#学习三
方法的重载 声明带有重载的方法: 方法签名(method signature)由方法的名称、类型形参的个数和他的每一个形参(按从左到右的顺序)的类型和种类(值、引用或输出)组成。方法签名不包含返回类型 实例构造函数签名由它的每一个形参(按从左到右的顺序)的类型和种类(值、引用和输出)组成。 重载决策(到底调用哪一个重载):用于在给定了参数列表和一组候选函数成员的情况下,选择一个最佳函数成员来实施...原创 2020-03-25 08:36:06 · 85 阅读 · 0 评论 -
C#学习二
C#的五大数据类型 类(Class) 结构体(Structure) 枚举(Enumeration) 接口(Interface) 委托(Delegate) 变量、对象与内存 变量 变量=以变量名所对应的内存地址为起点、以其数据类型所要求的储存空间为长度的一块内存区域 表面上看,变量的用途是存储数据 实际上,变量表示了储存位置,并且每个变量都有一个类型,以决定什么样的值能够存入变量 变...原创 2020-03-25 08:20:29 · 105 阅读 · 0 评论 -
Visual Studio 2019软件操作
C#学习笔记二 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using ClassLibrary; namespace net框架 { class...原创 2020-03-18 23:05:00 · 500 阅读 · 0 评论 -
学习笔记
C#学习笔记类类的三大成员 类 本人是一个编程界的小白,写这篇文档单纯地是为了以后复习知识点的时候使用! 类的三大成员 类是面向对象编程的基本单位,是一种包含数据成员、函数成员和嵌套类型的数据结构。类的数据成员有常量、域和事件。函数成员包括方法、属性、索引指示器、运算符、构造函数和析构函数。类和结构同样都包含了自己的成员,但它们之间最主要的区别在于:类是引用类型,而结构是值类型。类具有三大成员: ...原创 2020-03-18 21:00:50 · 99 阅读 · 0 评论