Unity中创建C#动态数组报错,请求原因解析
关于Unity中C#空数组创建报错的疑问
我是一名通过Unity教授学生C#的JavaScript讲师,参照C#文档学习数组创建时遇到了问题:
- 静态数组代码
int[] numArray = new int[5] {};可正常运行 - 编写代码
int[] numArray = new int[] {};试图创建空的动态数组时,却出现错误提示:Type or end namespace definition, or end of file expect
当前代码已引入以下命名空间:using System;、using System.Collections;、using System.Collections.Generic;、using UnityEngine;
我能想到多种解决办法,但想明确Unity不允许这种方式创建空数组的原因,是否是C#本身或者Unity为节省内存而做出的限制?
内容的提问来源于stack exchange,提问作者Ben Jones
相关产品推荐
相关产品推荐

