c# - 删除 using 语句后仍然存在模棱两可的空名称
问题描述
所以我有一个以两者开头的脚本
using UnityEngine
和
using System
这告诉我Random
两者都使用了这是公平的,所以我删除了
using System
行,因为无论如何我都没有使用它,但这仍然会引发相同的错误。我尝试重新启动 Unity,重新启动 Visual Studio,重新启动计算机。每个合理的解决方案似乎都没有取得任何成果。
解决方案
如果Random
在两个不同的命名空间中调用了两个类,您可以通过为其中一个添加别名来指定要使用的类(以消除错误):
using Random = System.Random;
// or
using Random = UnityEngine.Random;
别名不必与类名相同,因此您可以创建别名,例如UnityRandom
.
推荐阅读
- gsl - gsl_vector 如何拥有 gsl_block?
- javascript - Firefox 使用 Web GL 时出现“此操作需要归零纹理数据”警告
- azure - Invoke-AzureRmHDInsightHiveJob :远程服务器返回错误:(404)未找到
- fiware-orion - 猎户座联盟安全
- git - Go 和 `git worktree` 命令
- php - 每次迭代树枝循环时减去一个
- javascript - chartjs 数据集属性隐藏在函数中
- html - 如何解决重定向问题,我已经尝试了很多解决方案(代码)
- javascript - CSS:不同分辨率的缩放问题
- javascript - 如何根据游戏分数有条件地显示图像?