![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
GTrepublic
这个作者很懒,什么都没留下…
展开
-
C#接口与继承入门
英雄联盟里每个英雄有四个技能:public interface IHero { void SkillQ(); void SkillW(); void SkillE(); void SkillR();}然后每个英雄的技能有不同的名称,如盖伦和拉克丝,这两个英雄就能继承自英雄接口:public class Garen : IHero{ public...原创 2019-11-04 17:34:35 · 166 阅读 · 0 评论 -
C#图解教程读书笔记(深入理解类)
类的实例化类的静态成员静态成员可以从类的外部访问:D.Mem2,D为类名。而且静态成员即使实例销毁依然存在且可访问。静态函数成员不能访问实例成员,但能访问静态成员。成员常量成员常量类似与静态值,没有实例时也能使用。但是没有自己的存储地址,而是在编译时被编译器替换。属性属性和字段不同的地方:属性是函数成员,不为数据存储分配内存,执行代码。访问器void set(type ...转载 2019-05-16 12:54:10 · 216 阅读 · 0 评论 -
C#图解教程读书笔记(结构)
结构是值类型分别声明一个类和一个结构,实例化后,结构直接保存在堆中。所以当用一个对象给另一个对象赋值时会有不同:![在这里插入图片描述](https://img-blog.csdnimg.cn/20190526142926528.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM...转载 2019-05-26 14:40:50 · 359 阅读 · 0 评论 -
C#设计模式学习(沙盒模式)
控制类using UnityEngine;using System.Collections;using System.Collections.Generic;public class TestSubclassSandbox : MonoBehaviour{ //A list that will store all superpowers(一个存储所有超能力的List) ...转载 2019-05-17 21:16:52 · 1792 阅读 · 1 评论 -
C#设计模式学习(类型对象模式)
实体对象类/// <summary>/// Monster类“ has a”Breed类,Monster类是最后实例化出来最外层的实体,即便有新的Monster,Monster也不需要做修改。/// </summary>public class Monster { private int health_; private Breed breed_;...转载 2019-05-18 11:43:48 · 322 阅读 · 0 评论 -
C#图解教程读书笔记(数组)
数组的类型交错数组每个子数组的长度可以不同数组是对象数组是引用类型,因而数组的内容存储在堆上。一维数组或矩形数组声明及其实例化int[] arr2 = new int[4];MyClass[] mcArr = new MyClass[4];int[,,] arr3 = new int[3,6,2];在访问数组时也是使用[,]的形式。初始化数组显示初始化int[] in...转载 2019-05-23 21:12:36 · 135 阅读 · 0 评论 -
C#总览
面向对象特性统一的类型系统类型共同的基类类和接口classinterface属性方法和事件唯一的函数成员:方法方法包含属性和事件函数式编程函数可以看作值:委托类型安全C#类型静态类型动态类型强类型CLR.NET核心是CLRCLR和语言无关,所以C#是一种托管代码,先会被编译成托管代码(IL),CLR再将其转换成机器代...原创 2019-08-09 18:08:44 · 169 阅读 · 0 评论