- 博客(34)
- 资源 (16)
- 收藏
- 关注
原创 C#复习(十五)事件一
事件基于委托存在,事件是类的成员事件不能在类外调用,虽然我们可以在类中声明事件为public,但实际编译代码时永远都是private,并且是private的委托(事件的本质就是委托)定义事件处理方法,它与delegate对象具有相同的参数和返回值类型定义事件时,发生者首先要定义委托,然后根据委托定义事件: public delegate voi...
2018-04-28 15:59:55 253
原创 C#复习(十五)事件一_该用户还没想到昵称_新浪博客
事件基于委托存在,事件是类的成员事件不能在类外调用,虽然我们可以在类中声明事件为public,但实际编译代码时永远都是private,并且是private的委托(事件的本质就是委托)定义事件处理方法,它与delegate对象具有相同的参数和返回值类型定义事件时,发生者首先要定义委托,然后根据委托定义事件: public delegate voidSayHel...
2018-04-28 15:59:55 70
原创 C#复习(十四)委托
委托:delegate(与抽象方法的声明一样,只是关键字不同)委托其实是一个数据类型(类),委托是方法的抽象,他明确规定了方法的返回值类型和参数。我们可以向一个委托中以参数的形式添加声明相同但功能不同的方法,这样可以通过执行委托来执行添加的方法。委托的出现提高了代码的灵活性和扩展性,避免了大量的判断语句,相当于动态调用方法。委托的权限修饰符最好是public,...
2018-04-26 15:51:42 252
原创 C#复习(十四)委托_该用户还没想到昵称_新浪博客
委托:delegate(与抽象方法的声明一样,只是关键字不同)委托其实是一个数据类型(类),委托是方法的抽象,他明确规定了方法的返回值类型和参数。我们可以向一个委托中以参数的形式添加声明相同但功能不同的方法,这样可以通过执行委托来执行添加的方法。委托的出现提高了代码的灵活性和扩展性,避免了大量的判断语句,相当于动态调用方法。委托的权限修饰符最好是public,委托的出现破坏了...
2018-04-26 15:51:42 65
原创 C#复习(十三)异常
程序运行期间发生错误称为异常。在C#中用类的形式将不正常的情况进行了封装和描述,描述不正常的类就叫做异常类。C#对所有描述问题的类进行共性的向上抽取,最终形成一个父类叫做Exception.分为SystemException和ApplicationException(用户自定义异常)。实现自定义异常类要继承ApplicationException。...
2018-04-25 23:10:32 252
原创 C#复习(十三)异常_该用户还没想到昵称_新浪博客
程序运行期间发生错误称为异常。在C#中用类的形式将不正常的情况进行了封装和描述,描述不正常的类就叫做异常类。C#对所有描述问题的类进行共性的向上抽取,最终形成一个父类叫做Exception.分为SystemException和ApplicationException(用户自定义异常)。实现自定义异常类要继承ApplicationException。 cl...
2018-04-25 23:10:32 88
原创 白鹭引擎之Scroller容器
最近由我这个Unity3D大师负责公司H5项目,主要实现白鹭引擎Scroller滚动框中物体可以拖拽的效果,并且物体拖拽时,Scroller不可滚动。。。我这门外汉一听这要求,瞬间想打死策划。我研究了一下Scroller,首先,如果要想有物体跟着Scroller滚动,那该物体必须放到Scroller的Group中。but,问题来了,Group里的物体是不可以被拖到滚动框...
2018-04-25 15:20:48 1598
原创 白鹭引擎之Scroller容器_该用户还没想到昵称_新浪博客
最近由我这个Unity3D大师负责公司H5项目,主要实现白鹭引擎Scroller滚动框中物体可以拖拽的效果,并且物体拖拽时,Scroller不可滚动。。。我这门外汉一听这要求,瞬间想打死策划。我研究了一下Scroller,首先,如果要想有物体跟着Scroller滚动,那该物体必须放到Scroller的Group中。but,问题来了,Group里的物体是不可以被拖到滚动框外的,这特码就尴...
2018-04-25 15:20:48 150
原创 Unity之Coroutine协程(二)
可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行协程的定义:1)本地数据在后续调用中始终保持,2)控制离开时挂起,重新进入时继续执行。开启协程: 1.public Coroutine StartCoroutine(IEnumeratorroutine); 2.public Coroutine StartCoroutine...
2018-04-24 22:49:09 317
原创 Unity之Coroutine协程(二)_该用户还没想到昵称_新浪博客
可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行协程的定义:1)本地数据在后续调用中始终保持,2)控制离开时挂起,重新进入时继续执行。开启协程: 1.public Coroutine StartCoroutine(IEnumeratorroutine); 2.public Coroutine StartCoroutine(string ...
2018-04-24 22:49:09 60
原创 Unity之Coroutine协程(一)
C#中没有Coroutine,Coroutine(协程)是Unity3D中的一种机制,可以减少Update()的负担。在协程yieldreturn之后,继续执行协程是在Update()之后,LateUpdate()之前进行的。所以,协程并不是多线程,它和Update()一样是在主线程中执行的。StartCoroutine必须在MonoBehaviour或继承于Mo...
2018-04-24 15:18:09 304
原创 C#复习(十二)IEnumerable与IEnumerator
IEnumerable接口,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访问集合的IEnumerator对象。对于所有数组的遍历,都来自IEnumerable,so,如果一个类实现了该接口,那么该类便可支持foreach遍历。 public interface IEnumerable { IEnumerat...
2018-04-19 15:55:35 286
原创 C#复习(十二)IEnumerable与IEnumerator_该用户还没想到昵称_新浪博客
IEnumerable接口,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访问集合的IEnumerator对象。对于所有数组的遍历,都来自IEnumerable,so,如果一个类实现了该接口,那么该类便可支持foreach遍历。 public interface IEnumerable { IEnumerator GetEn...
2018-04-19 15:55:35 90 1
原创 C#复习(十一)泛型
泛型:System.Collection.Generic(强类型集合) 1..NETFramework2.0之后出现的一种类型安全机制 2.泛型的出现,将运行时的错误转到了编译时。 3.泛型,不会强行对值类型进行装箱和拆箱,或对引用类型进行强制类型转换,所以性能得到提高。 4.泛型主要有:List< T >、Dict...
2018-04-17 17:44:45 247
原创 C#复习(十一)泛型_该用户还没想到昵称_新浪博客
泛型:System.Collection.Generic(强类型集合) 1..NETFramework2.0之后出现的一种类型安全机制 2.泛型的出现,将运行时的错误转到了编译时。3.泛型,不会强行对值类型进行装箱和拆箱,或对引用类型进行强制类型转换,所以性能得到提高。 4.泛型主要有:List< T >、Dictionary、Q...
2018-04-17 17:44:45 68
原创 C#复习(十)集合
集合(Collections)可以看作是容器,用于封装数据。C#中存在很多种集合。所有的集合类都存在于System.Collections命名空间。System.Collections命名空间下还包括System.Collections.Generic等命名空间,其中最常用的就是System.Collections和System.Collections.Generi...
2018-04-16 12:07:03 232
原创 C#复习(十)集合_该用户还没想到昵称_新浪博客
集合(Collections)可以看作是容器,用于封装数据。C#中存在很多种集合。所有的集合类都存在于System.Collections命名空间。System.Collections命名空间下还包括System.Collections.Generic等命名空间,其中最常用的就是System.Collections和System.Collections.Generic这两个命名空间...
2018-04-16 12:07:03 73
原创 C#复习(九)string字符串
一、stringC#中单个字符用单引号包含就是char类型,('a'),单引号中放且只能放一个字符,不能为''。单个字符也可以表示为字符串,还可以有长度为0的字符串""。使用字符串中的Length属性来获得字符串中的字符个数。string可以看做是char的只读数组。char c =s[1];。例子:遍历输出string中的每个元素(正反序)。C#中字符...
2018-04-14 17:49:11 410 1
原创 C#复习(九)string字符串_该用户还没想到昵称_新浪博客
一、stringC#中单个字符用单引号包含就是char类型,('a'),单引号中放且只能放一个字符,不能为''。单个字符也可以表示为字符串,还可以有长度为0的字符串""。使用字符串中的Length属性来获得字符串中的字符个数。string可以看做是char的只读数组。char c =s[1];。例子:遍历输出string中的每个元素(正反序)。C#中字符串有一个重要的特...
2018-04-14 17:49:11 118
原创 C#复习(八)四种参数、装箱拆箱
一、方法四种参数值类型参数:值类型参数是通过将实参的值赋值传入到方法的形参中,方法操作的是赋值的值。引用型参数:通过ref关键字修饰。将实参地址的值赋值传入到方法的形参中,导致方法对参数的操作始终操作的是实参本身。输出型参数:通过out关键字修饰。需要在方法内部对参数进行赋值,在调用方法时也不能对参数进行赋值,传入变量,方法会把值传递出来。可变型参数:通过...
2018-04-13 13:58:54 374
原创 C#复习(八)四种参数、装箱拆箱_该用户还没想到昵称_新浪博客
一、方法四种参数值类型参数:值类型参数是通过将实参的值赋值传入到方法的形参中,方法操作的是赋值的值。引用型参数:通过ref关键字修饰。将实参地址的值赋值传入到方法的形参中,导致方法对参数的操作始终操作的是实参本身。输出型参数:通过out关键字修饰。需要在方法内部对参数进行赋值,在调用方法时也不能对参数进行赋值,传入变量,方法会把值传递出来。可变型参数:通过params关键...
2018-04-13 13:58:54 66
原创 C#复习(七)枚举 结构
昨天没有复习C#,瞎忙了一天白鹭引擎项目,回到家已经是晚上九点了,好像九点也不算晚哈,想当年晚上10点还在工作室呆的不想回宿舍呢,但是昨天晚上我压根就不想打开电脑,因为!!!昨天某人惹我生气了!昨天没人给本小姐做饭!......其实根本原因还是因为毕业后真的太懒了,稍微努力一下就觉得自己太牛逼了。刚刚忙完AR项目,赶紧复习复习我的C#......一、枚举:enum,...
2018-04-12 15:42:02 289
原创 C#复习(七)枚举 结构_该用户还没想到昵称_新浪博客
昨天没有复习C#,瞎忙了一天白鹭引擎项目,回到家已经是晚上九点了,好像九点也不算晚哈,想当年晚上10点还在工作室呆的不想回宿舍呢,但是昨天晚上我压根就不想打开电脑,因为!!!昨天某人惹我生气了!昨天没人给本小姐做饭!......其实根本原因还是因为毕业后真的太懒了,稍微努力一下就觉得自己太牛逼了。刚刚忙完AR项目,赶紧复习复习我的C#......一、枚举:enum,可在类内(默认p...
2018-04-12 15:42:02 98
原创 C#复习(六)权限修饰符、VS快捷键
一、访问修饰符public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问。private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。protected:受保护的,是一个成员访问修饰符。只能在它的类和它的派生类中访问。protecte...
2018-04-10 11:56:30 342
原创 C#复习(六)权限修饰符、VS快捷键_该用户还没想到昵称_新浪博客
一、访问修饰符public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问。private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。protected:受保护的,是一个成员访问修饰符。只能在它的类和它的派生类中访问。protected intern...
2018-04-10 11:56:30 88
原创 C#复习(五)多态、内存
一、多态(某种事物出现的多种形态)函数具有多态性:重载、重写。 多态的前提:a.想让一个事物具备另一种事物的形态,要么继承,要么实现;b.一定要有覆盖。 多态的好处:提高了代码的扩展性,便于后期维护。 多态的弊端:前期写的代码无法使用后期特有的内容。 多态在代码中的体现:父类或接口的引用指向其子类对象。class Program { static void ...
2018-04-09 10:30:56 363 2
原创 C#复习(五)多态、内存_该用户还没想到昵称_新浪博客
一、多态(某种事物出现的多种形态)函数具有多态性:重载、重写。多态的前提:a.想让一个事物具备另一种事物的形态,要么继承,要么实现;b.一定要有覆盖。多态的好处:提高了代码的扩展性,便于后期维护。多态的弊端:前期写的代码无法使用后期特有的内容。多态在代码中的体现:父类或接口的引用指向其子类对象。class Program { static v...
2018-04-09 10:30:56 68
原创 C#复习(四)抽象类、接口
《国王与乞丐》班里聚餐麦霸唱的歌,很好听。闺蜜来北京,带她嗨了三天,该回归正常的上班生活了。为了可以跳到一个好的公司,继续复习我的C#。一、抽象类:(abstract)抽象就是从多个事物中将共性的,本质的内容抽取出来。C#中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。如果一个类中包括抽象方法,那该类...
2018-04-08 10:29:05 256 1
原创 C#复习(四)抽象类、接口_该用户还没想到昵称_新浪博客
《国王与乞丐》班里聚餐麦霸唱的歌,很好听。闺蜜来北京,带她嗨了三天,该回归正常的上班生活了。为了可以跳到一个好的公司,继续复习我的C#。一、抽象类:(abstract)抽象就是从多个事物中将共性的,本质的内容抽取出来。C#中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。如果一个类中包括抽象方法,那该类也必须为抽象类。...
2018-04-08 10:29:05 75
原创 C#复习(三)构造函数、this关键字、静态变量
再上半天班就清明放假啦,最近收获还是颇大的,每天除了工作,剩下的时间过得还算充实——复习C#、跑步、学习英语。今天开始复习C#面向对象。面向对象语言:C#、C++、Java面向过程语言:C面向对象是面向过程里程碑式的升级。一、成员变量和局部变量类中的变量为成员变量或者实例变量(不包括静态变量,即类变量),成员变量可以不初始化,默认情况下,int...
2018-04-04 13:52:42 384
原创 C#复习(三)构造函数、this关键字、静态变量_该用户还没想到昵称_新浪博客...
再上半天班就清明放假啦,最近收获还是颇大的,每天除了工作,剩下的时间过得还算充实——复习C#、跑步、学习英语。今天开始复习C#面向对象。面向对象语言:C#、C++、Java面向过程语言:C面向对象是面向过程里程碑式的升级。一、成员变量和局部变量类中的变量为成员变量或者实例变量(不包括静态变量,即类变量),成员变量可以不初始化,默认情况下,int变量为0,str...
2018-04-04 13:52:42 60
原创 C#复习(二)if、switch、break、continue、return 排序算法
一、类型转换自动类型提升(隐式):int a=3;float b=a+1;强制类型转换(显式):float a=3.2f;int b=(int)a;注意:+=本身就有强制类型转换的含义,所以shorts=3;s+=2;此时s为int类型。如果写成s=s+2;则会报错。二、加号实现加法功能;字符串连接符: System.Console.Wri...
2018-04-03 15:10:27 1038
原创 C#复习(一)常量 变量
一、C#相关概念C#是微软公司发布的一种面向对象的、运行于.Net Framework之上的高级程序设计语言。C#创始人:安德斯·海尔斯伯格。二、C#关键字被C#语言赋予了特殊含义的单词。关键字中所有字母都为小写。三、C#标识符在C#中可以自定义一些名称,该名称可以由数字、字母、下划线、@符号组成。标识符开头不能是数字、@符号只能放到标...
2018-04-02 22:15:23 317
原创 C#复习(一)常量 变量_该用户还没想到昵称_新浪博客
一、C#相关概念C#是微软公司发布的一种面向对象的、运行于.Net Framework之上的高级程序设计语言。C#创始人:安德斯·海尔斯伯格。二、C#关键字被C#语言赋予了特殊含义的单词。关键字中所有字母都为小写。三、C#标识符在C#中可以自定义一些名称,该名称可以由数字、字母、下划线、@符号组成。标识符开头不能是数字、@符号只能放到标识符首位、标识符...
2018-04-02 22:15:23 75
YooAssetV2.1.0 + HybridCLR热更新
2024-08-29
spine unity V3.8 + V4.1插件.zip
2024-02-02
AVPro Movie Capture Windows.4.3.0.unitypackage
2023-03-17
DynamicBone.unitypackage
2022-11-03
KafKaForUnity.unitypackage
2022-09-28
Ready_Player_Me_v1.9.0+UniVRM插件.zip
2022-07-05
ThreeDPoseTracker源码相关插件
2022-07-01
Tail Animator.unitypackage
2022-06-14
TestRegsvr.zip
2022-01-07
makecert. exe signcode.zip
2021-06-01
编译的libcurl release32支持https.zip
2020-11-11
jsoncpp release版本 支持x64与x86.zip
2020-11-10
curl+openssl x64 debug
2020-10-10
AB包加密解密.unitypackage
2020-01-15
CutImage.unitypackage
2019-09-18
System.Drawing.dll;System.Windows.Forms.dll.zip
2019-09-03
局域网内控制PC端两程序的显示顺序
2019-08-27
AndroidStudio与Unity3D进行Socket通讯
2018-09-06
简单的基于Unity3D的Socket通讯
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人