摘要: 委托Delegate delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它"只能持有与它的签名相匹配的方法的引用"。它所实现的功能与C/C++中的函数指针十分相似。它允许你传递一个类A的方法m 阅读全文
posted @ 2017-05-08 22:29 AaronBlogs 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 3 namespace Test 4 { 5 public class 室友 6 { 7 public delegate void 这是一个委托(); 8 9 public void 起床晨跑去() 10 { 11 Console.WriteLine(... 阅读全文
posted @ 2017-05-08 22:13 AaronBlogs 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 委托 定义委托的语法和定义方法比较相似,只是比方法多了一个关键字delegate ,我们都知道方法就是将类型参数化,所谓的类型参数化就是说该方法接受一个参数,而该参数是某种类型的参数,比如int、string等等;而委托是将方 法参数化,说了上面的那个类型参数化之后,相信你也能猜到方法参数化的意思了 阅读全文
posted @ 2017-05-08 22:08 AaronBlogs 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 事件是受限制的委托,是委托一种特殊应用,事件是委托的一个修饰符,加了event(事件)修饰之后,委托就被限制了, 假设这个加了修饰符的事件称为事件1,通过事件1,我们可以更好地控制注册和注销,也就是对于一个外部类,他只能“注册自己+=、注销自己-=”, 并且他只能注册自己内部的方法到事件上,另外,外 阅读全文
posted @ 2017-05-08 21:29 AaronBlogs 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 因为在做游戏暂停的时候通常会使用Time.Scale = 0 ,可是暂停的时候UI如果需要继续有动画怎么办呢?在DoTween中只需要设置 tweener.SetUpdate(true); 即可。意思就是这个Tween是忽略TimeScale,如果不写的话 tweener.SetUpdate 是 f 阅读全文
posted @ 2017-05-08 20:52 AaronBlogs 阅读(4875) 评论(0) 推荐(0) 编辑
摘要: Socket.BeginConnect 方法 (IPAddress, Int32, AsyncCallback, Object) 开始一个对远程主机连接的异步请求。 主机由 IPAddress 和端口号指定。 Socket.BeginConnect 方法 (IPAddress, Int32, Asy 阅读全文
posted @ 2017-05-08 20:35 AaronBlogs 阅读(6382) 评论(0) 推荐(0) 编辑
摘要: 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 异步是指:发送方发出数据后,不等接收方发回响应,发送下个数据包的通讯方式。 举个不太恰当的例子,就像: SendMessage(...) TRACE0("just like send"); PostMessage(...) 阅读全文
posted @ 2017-05-08 19:42 AaronBlogs 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 几个和Socket编程紧密相关的概念: 当然这里我们只讨论重要的四层 01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用。http协议在应用层运行。 02,传输层(Tanspot):传输层包括UDP和TC 阅读全文
posted @ 2017-05-08 19:07 AaronBlogs 阅读(496) 评论(0) 推荐(0) 编辑
摘要: visual studio提供//TODO标记,不过不会在右边标记处明显标识,需要你选择菜单栏的视图进行查看。方法如下: 1、首先在你还未完成的地方打上TODO标记,以下方式均可: 1)//TODO:还有未完成的代码 2)//todo:something to do. 3)//Todo someth 阅读全文
posted @ 2017-05-08 17:51 AaronBlogs 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: TortoiseSVN使用简介 TortoiseSVN使用简介 2009-04-24 来源:dev.idv.tw 1 安装及下载client 端 2 什么是SVN(Subversion)? 3 为甚么要用SVN? 4 怎么样在Windows下面建立SVN Repository? 5 建立一个Work 阅读全文
posted @ 2017-05-08 14:23 AaronBlogs 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 字符串拼接主要包括三类:+,String.Format(),StringBuilder.Append() 1)对于少量固定的字符串拼接,如string s= "a" + "b" + "c",系统会优化成s= String.Concat("a","b","c"),不会新建多个字符串。 如果写成stri 阅读全文
posted @ 2017-05-08 09:44 AaronBlogs 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1 public class StringConcat : MonoBehaviour { 2 3 void Start() { 4 //(1)性能较低,限制使用 5 string str1 = "A" + "B" + "C"; 6 7 //(2)性能较高, 较多的公司使用这种方式,较简单 8 strin... 阅读全文
posted @ 2017-05-08 09:32 AaronBlogs 阅读(151) 评论(0) 推荐(0) 编辑