1 sarah_shao

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 66w+

C# ref与out关键字解析

简介:ref和out是C#开发中经常使用的关键字,所以作为一个.NET开发,必须知道如何使用这两个关键字.1、相同点ref和out都是按地址传递,使用后都将改变原来参数的数值。2、ref关键字(1)、使用ref关键字的注意点:i、方法定义和调用方法都必须显式使用 ref 关键字ii、传递到 ref 参数的参数必须初始化,否则程序会报错iii、通过ref的这个特性,一定程度上解决了C#...

2019-07-04 15:53:51

JToken的层次结构

JToken的层次结构是这样的:JToken         -抽象基类  JContainer     - 能够包含其它JToken的JToken抽象基类    JArray     - 表示一个JSON数组(包含一个有序的List)    JObeject    - 表示一个JSON对象(包含一个IEnumerable)    JProperty   - 表示一个JSON属...

2019-07-04 15:13:02

C#中json字符串的序列化和反序列化

今日写番茄闹钟程序,打算添加日程安排内容,使用到json格式文件的序列化和反序列化: 什么是 Json ? Json【javascript对象表示方法】, 它是一个轻量级的数据交换格式,我们可以很简单的来读取和写它, 并且它很容易被计算机转化和生成,它是完全独立于语言的。Json支持下面两种数据结构:键值对的集合–各种不同的编程语言,都支持这种数据结构;有序的...

2019-07-01 17:39:32

Unity中yield return null和yield return WaitForEndOfFrame的区别

测试结论:1.如果只是等待下一帧执行,用yield return null即可。调用顺序在Update后,LateUpdate前2.如果有截屏需要,用WaitForEndOfFrame。具体参考官方例子。否则直接用Texture2D.ReadPixel抓取屏幕信息则会报错。3.此外,用WaitForEndOfFrame还可以让代码在LateUpdate的时序后调用。using UnityE...

2019-06-27 16:23:38

unity Dotween插件的简单介绍及示例代码

https://www.cnblogs.com/android-blogs/p/6092561.htmlunity里面做插值动画的插件有许多,比较常见的有itween、hotween、dotween。根据大家的反馈和实际体验来说,dotween插件在灵活性、稳定性、易用性上都十分突出。这里简单介绍下它的用法,并在后文做了一些效果示例,还是不错的。所谓”插值动画“,顾名思义就是在两个值中插入其他...

2019-05-16 11:27:28

unity3d Resources.Load动态加载资源

https://www.cnblogs.com/lixiang-share/p/4639288.htmlResources.Load:使用这种方式加载资源,首先需要下Asset目录下创建一个名为Resources的文件夹,这个命名是U3D规定的方式,然后把资源文件放进去,当然也可以在Resources中再创建子文件夹,当然在代码加载时需要添加相应的资源路径,下面是一个简demo,两个预设,Cu...

2019-05-14 11:58:13

unity中Lambda表达式

https://www.jianshu.com/p/e033cb93d99d首先介绍一下lambda表达式得含义:简化了匿名委托的使用,让你让代码更加简洁,优雅。lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数,右边是lambda的主体。lambda表达式: ...

2019-05-14 10:18:52

UGUI 列表控件 : Vertical Layout Group (垂直列表)

https://www.cnblogs.com/lubei/p/5931157.htmlSpacing 表示 每个 Item 之间的距离。Child Alignment 表示对齐方式。Child Force Expand 表示 自适应 宽 和高使用了 列表之后 ,它的每一个子物体都不能设置 Rect Transform ,如图可以使用 Layout ElementIgnore Layo...

2019-05-13 11:21:53

Null 合并运算符( ?? )

double? num1 = null; double? num2 = 3.14157; double num3; num3 = num1 ?? 5.34; Console.WriteLine("num3 的值: {0}", num3); num3 = num2 ?? 5.34; Console.WriteLine(...

2019-05-12 16:50:16

Unity使用Cinemachine和Timeline入门

Unity使用Cinemachine和Timeline入门

2019-05-08 15:40:43

Dotween 常用方法

Dotween 常用方法项目Value1Dotween常用方法详解2Dotween Path 路径动画使用方法详解3MoveEffectTool工具Github地址4Dotween Ease效果演示地址

2019-05-07 16:28:51
勋章 我的勋章
    暂无奖章