Unity C#知识点之 Default的三种常用法实例讲解

 时间:2025-01-08 13:25:38

1、打开Unity,新建一个空工程,具体如下图

Unity C#知识点之 Default的三种常用法实例讲解

2、第一种用法:在Switch Case分支中使用,作为除去 Case 条件以外的情况使用1)在工程中新建一个脚本 SwitchCase,双击脚本或者右键 Open C# Project 打开脚本编辑,具体如下图

Unity C#知识点之 Default的三种常用法实例讲解

3、2)SwitchCase 脚本具体代码和代码说明如下图

Unity C#知识点之 Default的三种常用法实例讲解

4、3)脚本编译正确,回到Unity中,在场景中新建一个 GameObject,把脚本挂载上去,运行场景,结果如下图

Unity C#知识点之 Default的三种常用法实例讲解
Unity C#知识点之 Default的三种常用法实例讲解

5、第二种用法:在泛型中使用,default(T)形式,默认为T的初始值 给定参数化类型 T 的一个变量 t,只有当 T 为引用类型时,语句 t = null 才有效;只有当 T 为数值类型而不是结构时,语句 t = 0 才能正常使用。解决方案是使用 default 关键字,此关键字对于引用类型会返回空,对于数值类型会返回零。对于结构,此关键字将返回初始化为零或空的每个结构成员,具体取决于这些结构是值类型还是引用类型。1)新建一个脚本 DefaultT,双击脚本或者右键 Open C# Project 打开脚本编辑,具体如下图

Unity C#知识点之 Default的三种常用法实例讲解

6、2)DefaultT脚本具体代码和代码说明如下图

Unity C#知识点之 Default的三种常用法实例讲解

7、第三种用法:可以作为变量的初始化变量类型使用,如default(int),default(string)等形式初始化变量1)新建一个脚本 DefaultTest,双击脚本或者右键 Open C# Project 打开脚本编辑,具体如下图

Unity C#知识点之 Default的三种常用法实例讲解

8、2)DefaultT脚本具体代码和代码说明如下图

Unity C#知识点之 Default的三种常用法实例讲解

9、3)脚本编译正确,回到Unity中,把脚本挂载到GameObject上去,运行场景,结果如下图

Unity C#知识点之 Default的三种常用法实例讲解
Unity C#知识点之 Default的三种常用法实例讲解

10、到此,《Unity C#知识点之 Default的三种常用法实例讲解》讲解结束,谢谢

  • Unity Destroy()注意Transform与GameObject不同
  • 该文件没有程序与之关联来执行该操作怎么办
  • 使命召唤14联机补丁怎么安装
  • C4D 多边形编辑之链接点和边的知识点
  • 使命召唤16战区怎么喷漆 喷漆快捷键是什么
  • 热门搜索
    关于理想的手抄报内容 民族精神代代传手抄报 手抄报边框素材 平安手抄报 四年级环保手抄报 廉洁文化手抄报内容 美德少年手抄报图片 如何制作手抄报 登革热手抄报 关于爱国的手抄报内容