kingBook

导航

随笔分类 -  C#

上一页 1 2 3 下一页

C# ==、object.Equals()、ReferenceEquals区别
摘要: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) 阅读全文

posted @ 2019-08-26 15:35 kingBook 阅读(711) 评论(0) 推荐(0) 编辑

C# 去除List中的重复项
摘要:using System.Collections.Generic; using UnityEngine; public class Main : MonoBehaviour{ void Start(){ string[] strs=new string[]{"a","b","c","a","e"," 阅读全文

posted @ 2019-08-03 01:04 kingBook 阅读(2713) 评论(0) 推荐(0) 编辑

C# int与char或string拼接
摘要:using UnityEngine; public class Test: MonoBehaviour{ private void Start (){ Debug.Log(',');//output:, Debug.Log(1+',');//output:45 int intValue1=1+',' 阅读全文

posted @ 2019-08-02 10:06 kingBook 阅读(1119) 评论(0) 推荐(0) 编辑

C# 事件event
摘要:```C# public class AAA: MonoBehaviour { public delegate void PlayEndDelegate(); //此处可以使用内置的Action或Func委托简化, //具体参考 https://www.cnblogs.com/kingBook/p/5383415.html public event PlayEnd... 阅读全文

posted @ 2019-06-28 12:10 kingBook 阅读(968) 评论(0) 推荐(0) 编辑

泛型单例
摘要:using System.Collections; using System.Collections.Generic; using UnityEngine; public abstract class BaseApp<T>:MonoBehaviour where T:class,new(){ pro 阅读全文

posted @ 2019-05-27 12:15 kingBook 阅读(293) 评论(0) 推荐(0) 编辑

泛型
摘要:```C# private void Start() { SpriteRenderer renderer=createObjAddComponent("testObj"); Debug.Log(renderer);//output: testObj (UnityEngine.SpriteRenderer) } private T createObjAddComponent(string na... 阅读全文

posted @ 2019-05-24 17:06 kingBook 阅读(80) 评论(0) 推荐(0) 编辑

C# 获取当前方法的名称空间、类名和方法名称
摘要:```C# var className=System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name; ``` ```C# public string GetMethodInfo() { string str = ""; //取得当前方法命名空间 str += "命名空间名:" + Sys... 阅读全文

posted @ 2019-02-01 13:56 kingBook 阅读(6973) 评论(1) 推荐(2) 编辑

C# 数值的隐式转换
摘要:"隐式数值转换表" 阅读全文

posted @ 2019-01-31 16:22 kingBook 阅读(284) 评论(0) 推荐(0) 编辑

C# using 三种使用方式
摘要:1.using指令。 using 命名空间名字。 例如: 这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。 例如:using System; 一般都会出现在 .cs中。 2.using别名。 usi 阅读全文

posted @ 2019-01-29 11:34 kingBook 阅读(15223) 评论(0) 推荐(1) 编辑

C# 数据类型的默认值
摘要:using System.Collections; using System.Collections.Generic; using UnityEngine; public class Main : MonoBehaviour{ private bool boolVal; private byte b 阅读全文

posted @ 2019-01-25 17:06 kingBook 阅读(1390) 评论(0) 推荐(0) 编辑

Unity for VsCode
摘要:安装以下两个插件 以下设置VsCode在换行保存时不删除tab空格 阅读全文

posted @ 2019-01-23 21:57 kingBook 阅读(1918) 评论(0) 推荐(0) 编辑

C# Lambda
摘要:```C# ()=>{ return result; } (a,b)=>{ } ``` 阅读全文

posted @ 2019-01-22 12:07 kingBook 阅读(119) 评论(0) 推荐(0) 编辑

C#保留小数
摘要:四舍五入保留 直接截取: 此方法在Unity下发现无法以下形式出现错误(Unity 2018.3.0f2): 阅读全文

posted @ 2019-01-11 17:42 kingBook 阅读(474) 评论(0) 推荐(0) 编辑

C#可变参数params
摘要:``` C# using System.Collections; using System.Collections.Generic; using UnityEngine; public class TestParams:MonoBehaviour{ private void Start(){ test(1,2,3,4); ... 阅读全文

posted @ 2019-01-04 20:32 kingBook 阅读(135) 评论(0) 推荐(0) 编辑

ref与out
摘要:注意点: ref和out都是按地址传递,使用后都将改变原来参数的数值 方法定义和调用方法都必须显式使用 ref/out 关键字 ref: 作为ref参数传递的变量在方法调用中传递之前必须初始化 out: 作为 out 参数传递的变量在方法调用中传递之前不必初始化 被调用的方法需要在返回之前赋一个值 阅读全文

posted @ 2018-01-30 10:33 kingBook 阅读(174) 评论(0) 推荐(0) 编辑

c#自定义类型的转换方式operator,以及implicit(隐式)和explicit (显示)声明
摘要:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/explicit https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/ 阅读全文

posted @ 2017-06-16 09:51 kingBook 阅读(447) 评论(0) 推荐(0) 编辑

用C#创建XML, XML格式化输出
摘要:demo: 格式化输出函数: 阅读全文

posted @ 2017-05-26 00:27 kingBook 阅读(6151) 评论(0) 推荐(0) 编辑

unity 加载读取外部XML
摘要:cfg.xml 阅读全文

posted @ 2017-03-01 10:21 kingBook 阅读(513) 评论(0) 推荐(0) 编辑

unity 组件开发
摘要://在unit菜单加入Component->b2Components->b2BodyComponent [AddComponentMenu("b2Components/b2BodyComponent")] public class b2BodyComponent : MonoBehaviour { } 阅读全文

posted @ 2016-12-14 14:01 kingBook 阅读(288) 评论(0) 推荐(0) 编辑

Unity3d中Dictionary和KeyValuePair的使用
摘要:using UnityEngine; using System.Collections; using System.Collections.Generic;public class test : MonoBehaviour { void Start () { Dictionary dict = new Dictionary (); dict.Add (0... 阅读全文

posted @ 2016-10-28 16:12 kingBook 阅读(1450) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页