摘要:var a=new object(); var b=a; Debug.Log(a==b);//True Debug.Log(object.Equals(a,b));//True Debug.Log(object.ReferenceEquals(a,b));//True Debug.Log(1==1)
阅读全文
摘要:using System.Collections.Generic; using UnityEngine; public class Main : MonoBehaviour{ void Start(){ string[] strs=new string[]{"a","b","c","a","e","
阅读全文
摘要:using UnityEngine; public class Test: MonoBehaviour{ private void Start (){ Debug.Log(',');//output:, Debug.Log(1+',');//output:45 int intValue1=1+','
阅读全文
摘要:```C#
public class AAA: MonoBehaviour { public delegate void PlayEndDelegate(); //此处可以使用内置的Action或Func委托简化, //具体参考 https://www.cnblogs.com/kingBook/p/5383415.html public event PlayEnd...
阅读全文
摘要:using System.Collections; using System.Collections.Generic; using UnityEngine; public abstract class BaseApp<T>:MonoBehaviour where T:class,new(){ pro
阅读全文
摘要:```C# private void Start() { SpriteRenderer renderer=createObjAddComponent("testObj"); Debug.Log(renderer);//output: testObj (UnityEngine.SpriteRenderer) } private T createObjAddComponent(string na...
阅读全文
摘要:```C#
var className=System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name;
``` ```C#
public string GetMethodInfo()
{ string str = ""; //取得当前方法命名空间 str += "命名空间名:" + Sys...
阅读全文
摘要:1.using指令。 using 命名空间名字。 例如: 这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。 例如:using System; 一般都会出现在 .cs中。 2.using别名。 usi
阅读全文
摘要:using System.Collections; using System.Collections.Generic; using UnityEngine; public class Main : MonoBehaviour{ private bool boolVal; private byte b
阅读全文
摘要:安装以下两个插件 以下设置VsCode在换行保存时不删除tab空格
阅读全文
摘要:```C#
()=>{ return result; }
(a,b)=>{ }
```
阅读全文
摘要:四舍五入保留 直接截取: 此方法在Unity下发现无法以下形式出现错误(Unity 2018.3.0f2):
阅读全文
摘要:``` C#
using System.Collections;
using System.Collections.Generic;
using UnityEngine; public class TestParams:MonoBehaviour{ private void Start(){ test(1,2,3,4); ...
阅读全文
摘要:注意点: ref和out都是按地址传递,使用后都将改变原来参数的数值 方法定义和调用方法都必须显式使用 ref/out 关键字 ref: 作为ref参数传递的变量在方法调用中传递之前必须初始化 out: 作为 out 参数传递的变量在方法调用中传递之前不必初始化 被调用的方法需要在返回之前赋一个值
阅读全文
摘要:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/explicit https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/
阅读全文
摘要://在unit菜单加入Component->b2Components->b2BodyComponent [AddComponentMenu("b2Components/b2BodyComponent")] public class b2BodyComponent : MonoBehaviour { }
阅读全文
摘要:using UnityEngine; using System.Collections; using System.Collections.Generic;public class test : MonoBehaviour { void Start () { Dictionary dict = new Dictionary (); dict.Add (0...
阅读全文