c#
文章平均质量分 54
Markdon
这个作者很懒,什么都没留下…
展开
-
C#基础 数组的认识、学习、与使用
博主近期要发布一些关于c#基础的内容 比较适用于初学c#的同学,希望对大家有帮助 //数组:应用数据类型的其中一种; //概念:存储一组具有相同类型的数据结构 //数据类型 中括号 数组名=赋值(花括号括起来 ,里面放值,逗号隔开多个值) int[] arr = { 19, 180, 120 };//索引,标记 Console.WriteLine(arr[0]); //动原创 2017-09-25 16:12:41 · 472 阅读 · 0 评论 -
初步学习Linq的使用方法表达式
利用ling求数组中>4的数 语句: List arr = new List() { 1, 23, 3, 4, 5, 6 }; IEnumerable<int> result = arr.Where(a => { return a > 4; }); foreach (var item in result) { Console原创 2017-10-16 14:46:25 · 426 阅读 · 0 评论 -
c#中异常处理
//1 try , catch finally //什么是异常?异常实际上是程序中错误导致中断了正常的指令流的一种事件. //1 try , catch finally //int[] array = { 1, 2, 32, 4 }; try { Console.WriteLine(array[4]); }原创 2017-10-11 10:35:26 · 1585 阅读 · 0 评论 -
模板钩子方法的学习
//今天我们学习模板钩子方法 我们就拿请客吃饭来举例子,请客吃饭都是 去饭店 点餐 埋单 这几种方法那么我们就看看如何去用代码实现 abstract class Guests { //请客的模板方法 public virtual void Guest() { GoRestaurant(); Eat();原创 2017-10-09 10:56:49 · 942 阅读 · 0 评论 -
c#中密封类的学习以及常量const 只读 readonly的学习
//被sealed修饰的类 ,该类不能被继承 sealed class A { } class B:A//不能被继承 { } //密封方法会重写基类中的方法 //被sealed修饰的方法,该方法以后不能被重写 class A { public virtual void D() { } } class B:A { public sealed overried D(原创 2017-10-09 10:45:05 · 385 阅读 · 0 评论 -
接口的学习与使用
//定义接口的关键字 interface ,接口是完全抽象,抽象是半抽象 //c#习惯将接口名字的前面加大写I //方法默认为公有的 抽象的 无需在方法前加 public abstract interface IMicrowave { void Open(); void Close(); } class Test: IMicrowave//这里注意若有抽象方法或者//基类首先继承原创 2017-10-08 10:46:50 · 482 阅读 · 0 评论 -
Unity3D_混合树控制人物奔跑
有时候一个Legacy或者Mecanim动画不能很好的控制人物移动,这时候我们就可以通过混合树来控制了。 首先把我们的人物模型拖进场景 首先把默认状态选择,这里在我们看看人物能不能移动 然后我们进行操作;点击Windows里的Animator选项 混合树创建步骤:1.右击出现creat state -> from blend Tree 配置混合树 using Un原创 2017-09-02 10:49:48 · 7989 阅读 · 0 评论 -
c#中类的学习以及使用方法
我们就拿一个学生类举个例子吧。定义一个student类,其中包括用户名、姓名、性别、出生年月等属行以及 初始化各属性、显示各属性、可以修改姓名等方法。实现并测试这个类。 首先我们新建一个类 class Student { /*2)定义一个student类,其中包括用户名、姓名、性别、出生年月等属行以及init()—— 初始化各属性、display()——显示各属原创 2017-09-27 15:00:49 · 3221 阅读 · 0 评论 -
Unity3d 中Legacy动画系统-剑圣的动画
LoL中大家应该都玩过剑圣,其实很多技能以及动作都是根据动画截取出来的,今天我们就通过动画来实现剑圣的一些动作。 首先我们在场景中拖入模型,点击一下名字,右边Inspector面板会出来几个几个选项,我们首先点击select选项 然后点击Animations这里就是截取动画 下面的Run First就是博主的跑的技能还有第一个技能的意思。其他类似 +-号就是添加新的动画 这里是操作原创 2017-09-01 09:36:52 · 934 阅读 · 0 评论 -
摇杆是如何实现的
大家在玩手机网游的时候都注意过移动人物的前后左右键,那么它是如何实现的呢?今天博主就为大家揭开这个迷惑; 首先我们要建立两个父子关系的Image,通过Source Image分别将他们模型放进去 接下来我们通过脚本来控制摇杆; 首先我们要引入一个命名空间 Using UnityEngine.EventSystems; 继承接口 IDragHandler,IEndDragHandler原创 2017-08-31 20:06:51 · 2244 阅读 · 0 评论 -
ref 和out的使用还有区别
广义的说ref和out都是具有实现多个返回值的功能 区别在于out只进不出 ref又进又出 举个例子 用out返回数组中最大值与最小值 static void MaxAndMin(int[] arr,out int min,out int max) { min = arr[0]; max = arr[0]; for (int i = 0; i < arr.Length; i+原创 2017-09-26 14:36:17 · 443 阅读 · 0 评论 -
方法的学习与使用
方法是提高代码重用度的一种代码方式 定义语法[]表示可选 <>表示必选 [访问修饰符、修饰符,参数列表]<返回值类型 void 、int ……等好多方法><方法名 (首字母大写)>[返回值 return] 首先我们写几个方法原创 2017-09-26 09:53:52 · 329 阅读 · 0 评论 -
C#中继承的学习与使用
我们用动物类作为基类 也叫作父类 狗类和猫类作为派生类,也叫子类 class Animal//基类 父类 { //动物类所有功能 public string _name; public int _age; public void Eat() { Console.Write原创 2017-09-28 13:55:41 · 1800 阅读 · 0 评论