c# - 如何修复数学随机方法组浮动
问题描述
这是错误参数 2:无法从“方法组”转换为“浮点数”
这是代码
public Transform[] Spawns;
Random.Range(1, Spawns.GetLength);
解决方案
Array.GetLength
是方法的名称,这意味着您需要提供包含在其中的参数列表()
来调用它:
Random.Range(1, Spawns.GetLength(0));
话虽这么说,在 C# 中评估一维数组长度的更惯用的解决方案是只使用Length
属性:
Random.Range(1, Spawns.Length);
推荐阅读
- detox - Android 上的 sendUserNotification 问题(“未找到处理 Intent 的活动”)
- node.js - 无法在 Lambda node.js 函数中解析来自 SQS 的 JSON 响应
- sql - 使用 Group by 进行多次聚合计算
- r - 使用 dplyr 高效汇总具有不同功能的不同列
- javascript - Adobe 表单字段的 Javascript 验证 - 电子邮件抄送(多个电子邮件输入)
- node.js - 在 express 中设置默认查询
- github - 如何在 Markdown 文件的代码部分中插入 GitHub 表情符号?
- python - 如何绘制 200 个周期,每个周期在 matplotlib 中有 200 个值的列表
- python - Selenium 不使用默认 Chrome 配置文件
- javascript - 无法解析模块说明符“babel-runtime/regenerator”