个人笔记
WZJ*
这个作者很懒,什么都没留下…
展开
-
C#将图片以二进制格式存储到本地/读取本地二进制格式的图片
using System.Linq;using System.Text;using System.Threading.Tasks;namespace Fun{ class Program { public static string path = "E:\\e.txt"; public static string image = "E:\\...原创 2019-04-25 20:14:25 · 3252 阅读 · 0 评论 -
c#继承(三)
接着上一篇讲的,这一篇我们了解三个在继承中比较特殊的函数这三个都是不能被继承的,只是进行了调用1、构造函数 2、静态构造函数 3、析构函数一、构造函数在继承中构造函数子类实例化时首先调用其他父类的构造函数在每个类中都写一个构造函数,在调用时就从基类开始依次调用**不是继承,只是调用2、静态构造函数C#静态构造首先调用自身的静态构造,然后调用基类的静态构造静态构造函数在第一...原创 2019-05-29 16:13:02 · 156 阅读 · 0 评论 -
C#继承(二)
上一篇讲到了关于继承的概念以及格式这一篇就说一下关于继承的注意事项首先C#类里可以实现多重继承,不能多继承例如父亲能继承祖父的东西,儿子不仅继承了父亲的东西,还继承了祖父的东西,这就是多重继承在多继承的时候就会报错,显示一个类不能具有多个基类,这就是继承不能多继承的原因2、C#继承可继承非Private类型的数据和方法在祖父这里我写了三种访问修饰符,来去验证在Main函数中...原创 2019-05-29 09:47:59 · 2028 阅读 · 0 评论 -
C# 继承(一)
继承的意思就是派生类继承基类的东西,并且派生类可以在扩展基类的东西通俗点讲就是,儿子继承父亲的财产,当儿子有了父亲的财产以后,在这个基础上,儿子还能再去挣钱,这就是继承的意思首先继承的书写格式就是这种用符号:号来代表继承:号的左边是派生类,右边是基类...原创 2019-05-29 08:45:53 · 467 阅读 · 0 评论 -
unity倒计时
public class SetTime : MonoBehaviour {public Text Some;//显示秒的文本框float time=60;//秒的时间public Text Minute;//显示分的文本框float red = 10;//分的时间void Start(){ Some = GameObject.Find("tesks").GetComponen...原创 2019-05-16 20:03:00 · 183 阅读 · 0 评论 -
关于物体移动的方法
public GameObject obj;Rigidbody abc;CharacterController Controller;void Start(){abc = GetComponent();Controller = GetComponent();}private void FixedUpdate(){ abc.AddForce(new Vector3(0.1f...原创 2019-05-15 20:43:38 · 229 阅读 · 0 评论 -
UGUI屏幕适配
首先定义两个float的变量来接收屏幕的宽和高 higth高 width宽在最开始的时候获取屏幕的宽和高 screen.height定义一个RectTranform的对象 gh再定义一个要适配物体的对象 red在开始时找到适配物体的RectTranform组件并赋值给gh使用一个二维向量,设定他的宽和高各站屏幕的几分之几sizdelta是这个RectTransform的大小相对于...原创 2019-05-13 20:08:17 · 497 阅读 · 0 评论 -
对协同程序的了解
协同程序又称协程协程的概念:在主线程运行的同时开启另一段的逻辑处理在时间上是同一时间执行的StartCoroutine是开启协程的工具IEnumerator 是协程定义的时候的返回类型,返回的是一个接口类型有返回类型就会需要return如果不return就会报错有开启就会有关闭StopCoroutine是关闭协程的工具当使用关闭协程后,协程将关闭不再执行...原创 2019-04-24 16:36:07 · 234 阅读 · 0 评论 -
Dictionary字典的了解
Dictionary字典又称键值对Dictionary<TKey,TValue>字典中<>里有两个参数,TKey指钥匙的意思,也成为键值。TValue指值,所以被称为键值对键是唯一的,值可以不一样。给字典添加元素时,使用ADD添加,键值对的存储都是成对存储,在调用时,使用TKey值去调TValue值,无法用TValue取TKey的值。使用Count查找字典中有多...原创 2019-04-23 20:10:34 · 264 阅读 · 0 评论 -
C#基础入门知识:1、File流写入与读取文件
文档中现在什么都没有首先打开VS![在这里插入图片描述](https://img-blog.csdnimg.cn/20190418200033589.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDM4OTgwM...原创 2019-04-18 20:15:39 · 360 阅读 · 0 评论 -
使用脚本添加事件
public Button picBt;//首先定义一个Button的对象 picBt.onClick.AddListener(Funtwo);//使用AddListener方法添加点击触发的事件 public void Funtwo()//创建一个方法,使用户点击按钮时执行 { PivBJ.gameObject.SetActive(true);//可添加任何需...原创 2019-04-27 20:17:08 · 238 阅读 · 0 评论 -
Action与Func的用法
Action与Func都是属于.NET已经定义好的,常用的委托Action不带<>的是无参无返回类型的委托,当需要无参无返回类型的委托时,可以直接用Action当需要带参数的委托时,可以用Action,当参数小于16个时也可以用,代表泛指所有类型Func是有返回值的,返回值是TResult类型的Func<T,TResult>当参数小于16个并带有返回类型的委...原创 2019-04-22 21:05:49 · 385 阅读 · 0 评论 -
Resources资源加载
Resources.Load 加载储存在Resources文件夹中path处的资源。gameObject.sprite = Resources.Load(“abc”, typeof(Sprite)) as Sprite;abc是资源的路径。使用sprite对文件夹内的资源对物体进行赋值定义一个物体的对象使用方法将脚本挂载到摄像机上把物体以拖拽的形式赋值给脚本运行后图片将自动...原创 2019-04-26 20:13:58 · 708 阅读 · 0 评论 -
C#继承中里氏替换
里氏替换:子类以父类的身份出现在每个类中写一个普通函数去实例化进行调用在实例化的时候我的能看到虽然最后new 的是儿子,但是在调用的时候儿子身上的东西没法调用,这就是里氏替换,儿子可以长得像父亲,但是父亲不能长的像儿子,所以只能是子类在后,基类在前,这就是里氏替换。重写和覆盖时里氏替换是不同的,这个选一章说...原创 2019-06-03 15:34:25 · 238 阅读 · 0 评论