
C#
文章平均质量分 71
暗默锋
这个作者很懒,什么都没留下…
展开
-
Unity3D 解析泛型集合使用
泛型是什么?这是摘自百度百科中对泛型的介绍:?泛型是c#2.0的一个新增加的特性,它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设,所以泛型提高了程序的类型安全。它允许程转载 2014-09-19 17:29:31 · 689 阅读 · 0 评论 -
【unity 代码升华篇】委托进阶、回调函数(三)
【unity 代码升华篇】委托进阶、回调函数(三) ...http://www.unitymanual.com/thread-25527-1-1.html(出处: -游戏开发者社区【游戏蛮牛】unity3d官网)转载 2014-09-19 16:27:01 · 7487 阅读 · 0 评论 -
C#集合类(Array、Arraylist、List、Hashtable、Dictionary、Stack、Queue)
我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用HashTable 来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,14:31:45,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个数)时,完全可以用 Dictionary<string, int> 来存储购物车信息,而不需要任转载 2014-10-27 12:57:25 · 417 阅读 · 0 评论 -
【unity 代码升华篇】委托、事件全解析(二)
【unity 代码升华篇】委托、事件全解析(二) ...http://www.unitymanual.com/thread-25242-1-1.html(出处: 游戏开发者社区【游戏蛮牛】unity3d官网)转载 2014-09-19 16:25:03 · 1040 阅读 · 1 评论 -
在Unity3D中使用ScriptableObject进行序列化
ScriptableObject类型经常用于存储一些unity3d本身不可以打包的一些object,比如字符串,一些类对象等。用这个类型的子类型,则可以用BuildPipeline打包成assetbundle包供后续使用,非常方便。这样除了playerpref和c#文件读取外,另外的一种存取一些数据对象的方法[csharp] view plaincopyprint?转载 2014-10-24 11:51:40 · 890 阅读 · 0 评论 -
序列化 (Serialization)的几段定义及在Unity中的使用
使得变量可以被Inspector界面获得转载 2014-09-20 20:59:50 · 5520 阅读 · 0 评论 -
C# 中typeof()方法与GetType()方法区别
简明表达区别:同点:两者都是返回类型Type异同:typeof(T),该T,就是一个类型如:class A{},定义了一个A类,如果想获取该A的Type值,就直接typeof(A)即可。 而GetType()是这样的,class A{},定义了一个A类,定对A类实例化成一个a: A a = new A();这时如果想获取该a的Type值,就直接用a的.Ge转载 2014-09-21 09:00:25 · 1307 阅读 · 0 评论 -
Unity中添加组件的几种方法
一、在编辑器上面添加一个组件。这个不用多说。二、在脚本中利用AddComponent函数添加一个组件,例如:using UnityEngine;using System.Collections;public class CharacterSpawner : MonoBehaviour { public void Spawn(GameObject转载 2014-09-20 18:08:39 · 1954 阅读 · 0 评论 -
C#中Invoke 和 BeginInvoke 的区别
原文连接相关资料:Invoke 和 BeginInvoke 的真正涵义 、在多线程中如何调用WinformControl.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。转载 2014-09-20 20:57:02 · 386 阅读 · 0 评论 -
整合Visual Studio 2013开发环境
古人云:工欲善其事必先利其器,IDE虽然属于一个非常上层的工具,但是一个好的IDE对工作效率提高还是很大的。其实我还是满想用一下官方推荐的Mono,毕竟跨平台现在还是很重要的一个特性。尝试了这1周,作为一个从VC5就开始抱MS大腿的老屌丝程序员,实在怀念Visual Studio。话说还是Visual Studio的代码编辑器好用啊。另外,今天看到消息称,开发Unity的VS整合工转载 2014-09-20 10:00:33 · 764 阅读 · 0 评论 -
Unity3D中c#集合的应用
List类是 ArrayList 类的泛型等效类。 该类使用大小可按需动态增加的数组实现 IList 泛型接口。 泛型的好处: 它为使用 c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。一、 List的基础、常用方法:1、List mList = new List(); a.T为列表中转载 2014-09-19 17:36:44 · 581 阅读 · 0 评论 -
C#泛型在unity3D中的运用
泛型是什么?这是摘自百度百科中对泛型的介绍:?泛型是c#2.0的一个新增加的特性,它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设,所以泛型提高了程序的类型安全。它允许程转载 2015-06-08 18:06:21 · 613 阅读 · 0 评论