C#学习
文章平均质量分 57
Rowlet_Enthusiast
这个作者很懒,什么都没留下…
展开
-
C#学习05-类简介与派生继承
基本概念 类是一种数据结构,它可以包含数据成员,函数成员以及嵌套类型。 C#中类的声明 C#中类的声明即定义,不同于c++中声明与定义是分开的。 C#类构造函数 类的 构造函数 是类的一个特殊的成员函数,当创建类的新对象时执行。 构造函数的名称与类的名称完全相同,它没有任何返回类型。 public myClass(){} C#类析构函数 类的 析构函数 是类的一个特殊的成员函数,当类的对象超出范围时执行。 析构函数的名称是在类的名称前加上一个波浪形(~)作为前缀,它不返回值,也不带任何参数。 析构函数用于原创 2021-12-13 16:44:51 · 1390 阅读 · 0 评论 -
c#学习04-事件
基本概念:事件是使类和对象具备通知能力的成员,用于对象或者类之间的消息传递。 事件模型的五个组成部分 1)事件的拥有者 2)事件成员 3)事件的响应者 4)事件处理器 5)事件订阅 例子: class program{ static void Main(string[] args) { Teacher teacher=new Teacher();//事件拥有者 Boy boy=new Boy();//事件响应者 teacher.Elapse原创 2021-12-11 18:42:14 · 317 阅读 · 0 评论 -
C#学习03-数组
基本概念:数组是一个存储相同类型元素的固定大小的顺序集合。 数组的初始化 int[] array= new int[3]; double[] balance = { 2340.0, 4523.69, 3421.0}; int [] marks = new int[] { 99, 98, 92, 97, 95}; 二维数组的初始化与使用 int [ , ] array=new int[3,4]; int val=array[1,2]; 交错数组的初始化 int[][] scores_1 = new i原创 2021-12-09 23:11:20 · 309 阅读 · 0 评论 -
c#学习02-委托
直接调用:通过函数名调用。 间接调用:通过函数指针调用函数。 传统函数指针使用方法 typedef int(* Calc)(int a,int b); int Add(int a,int b){return a+b;} int x=3,y=4; Calc fun1=&Add; int z=fun1(x,y) C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。 委托是一种类,也可以说一种数据类型。 委托的声明 委托声明决定了可由该委托引用的方法。委托可指向一个与其具有相同标原创 2021-12-08 23:31:33 · 107 阅读 · 0 评论 -
C#学习01-数据类型
在c#中变量分为三种类型 值类型 值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。 在声明后系统会直接为其分配内存 引用类型 该类型不包含存储在变量中的实际数据,但它们包含对变量的引用。指向一个内存中的位置。 引用类型分为三种:object、dynamic 和 string。 1-对象(Object)类型 对象(Object)类型 是 C# 通用类型系统(Common Type System - CTS)中所有数据类型的终极基类。 2-动态(Dynamic)类型 动原创 2021-12-06 16:19:56 · 214 阅读 · 0 评论