
C#
唱诗班学习委员
这个作者很懒,什么都没留下…
展开
-
C#基础 (1) 基本语法 & 数据类型
1.成员变量变量是类的属性或数据成员,用于存储数据。2.成员函数函数是一系列执行指定任务的语句,类中的成员函数指其方法C#中有3种数据类型值类型 引用类型 指针类型(1)值类型可以直接分配数据,例如你声明一个int类型,系统开辟一个内存空间存储该int的值(2)引用类型不存储数据,而是存储所引用的变量的内存地址。string类型是特殊的引用类型当使用重载操作符”=”给string对象赋值时,str...原创 2018-03-07 00:49:11 · 232 阅读 · 0 评论 -
C# 扩展方法
当我们想为一个类添加新功能,最常用的方法就是直接修改类的定义如果不想修改原类型我们可以给类一个扩展方法例如,下面是一段字典的使用panelDict = new Dictionary<UIPanelType, BasePanel>();BasePanel panel;panelDict.TryGetValue(panelType, out panel);下面对该字典进行扩展//静态类...原创 2018-02-21 16:39:29 · 220 阅读 · 0 评论 -
二叉排序树 链式存储
二叉排序树左子树的值小于根节点的值,而根节点的值小于右子树的值。这里我们使用链式结构存储排序树,并通过中序遍历查找我们需要的值我们新建两个类,一个是树类BSTree,一个是结点类BSNode。结点类保存数据Data,父节点及左右子节点class BSNode { public BSNode LeftChild { get; set; } public BSN...原创 2018-02-20 23:00:06 · 959 阅读 · 0 评论 -
c#枚举enum
C# 枚举(Enum)枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。C# 枚举是值数据类型。换句话说,枚举包含自己的值,且不能继承或传递继承。声明 enum 变量声明枚举的一般语法:enum <enum_name>{ enumeration list };其中,enum_name 指定枚举的类型名称。enumeration list 是一个用逗号分隔的标...转载 2017-08-17 15:45:31 · 299 阅读 · 0 评论 -
C#委托与Lambda表达式
相关内容参考了C#委托C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。以下声明可以引用任何一个参数为string,返回类型为int的方法。public delegate int MyDelegate (string s);声明了委托类型,就可以用new创建委托对象MyDelegate ...原创 2018-02-19 17:48:02 · 170 阅读 · 0 评论 -
C# 基础知识(2)堆栈 值类型与引用类型 拆箱与装箱
public void Method1(){// Line 1int i=4;// Line 2int y=2;//Line 3class1 cls1 = new class1();}这里一共有3行代码。让我们一下逐行看一下它们是如何执行的: 第1行:当这行代码执行时,编译器为它分配一小块栈内存。运行时栈负责提供程序所需的内存;第2行:程序继续执行。如同名字一样,栈在第一块内存的顶部...转载 2018-03-07 01:28:00 · 194 阅读 · 0 评论 -
Unity使用委托,事件
public class EventSender : MonoBehaviour { //定义一个委托 public delegate void delGameOver(); //事件是委托的实例,该实例可在外部持有方法的引用 public event delGameOver GameOver; private int score=0; priva...原创 2018-03-19 16:51:36 · 272 阅读 · 0 评论