摘要:
1、回顾一下有关List的几个知识点。 点1: 注意理解 Capacity 与 Count 的不同之处。 点2: 执行 TrimExcess() 方法可将容量设置为 List 中元素的实际数目。 点3: List的 Capacity (注意理解与 Count 的不同之处)扩充是以 4 的倍数来扩充的 阅读全文
摘要:
今天在看代码的时候,无意中发现unity中的SystemInfo类,感觉这个类很有意思,通过该类,可以获取到有关系统的一些信息。 1 #region 程序集 UnityEngine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 2 // 阅读全文
摘要:
定义一个测试类: 1 class RefHero 2 { 3 string name = "Tom"; 4 int age = 10; 5 bool isBoy = false; 6 7 private string Address { set; get; } 8 9 } 如果在外部想实现对私有字段 阅读全文
摘要:
在项目中,我们往往会使用到单例,当想清理一下单例了,该怎么做呢?本篇文章提供一个单例管理思路。 将项目中的单例分为两大类,一类是可以被清理的,一类是不可以被清理。定义两个单例的基类,项目中用到的单例,根据需求从这两个基类中选择性的派生。再另外定义一个类,类中定义两个字典,分别存放两种单例的所有实例, 阅读全文
摘要:
实现效果: 下面讲解下从PS制图开始到unity中效果完成。 1、Node背景制作没什么需要注意的,在PS中制作一个白色图像,然后在unity中调整颜色即可。 2、虚线的制作,需要在边界留有一部分的透明像素: 3、unity中的UI结构: line的设置需要设置为Tiled类型,然后通过调整Imag 阅读全文
摘要:
1、该工具是微软提供的一个用来比较Excel表格差异的工具,有助于进行Excel表格的合并 2、作用: 假设您的组织要进行审核。 您需要有关重要工作簿的追踪,显示逐月或逐年的更改。 此追踪可帮助您先于审核员发现相关错误并加以纠正。 游戏开发的过程中,想要合并不同版本的Excel表格,您可以通过该工具 阅读全文
摘要:
1、创建C#类库,并添加对UnityEngine、UnityEngine.UI的引用。 类库结构: 类库逻辑很简单,代码如下: 1 using System; 2 using UnityEngine; 3 using UnityEngine.UI; 4 5 namespace CustomDLL 6 阅读全文
摘要:
对List排序,有三种方式,自定义比较器、lamda排序、自定义方法排序。以下是源码: 1 using System; 2 using System.Collections.Generic; 3 4 namespace CustomDLL 5 { 6 public class PeopleCompa 阅读全文
摘要:
创建C#控制台程序,项目结构如下: HotUpdate是一个控制台应用程序,CommonLib、MoudleAdditive是两个类库。 CommonLib中的代码: 1 using System; 2 3 namespace CommonLib 4 { 5 public interface ICa 阅读全文
摘要:
记录几个别人面试过的变态题目。 1、结构体定义构造的时候需要注意什么? 先看两个测试结果: 总结:结构体中不允许显示的定义构造函数,可以定义有参构造,但是需要在函数中将结构体中定义的字段赋值。另外需要注意,结构体中不允许直接对字段赋值。 3、结构体中的类是什么类型,值类型还是引用类型?结构体继承了接 阅读全文