c# - 编译错误:“意外符号')',预期标识符
问题描述
我已经编写了我的第一个 C# 脚本,但我收到此错误:编译错误:“意外符号 ')',预期标识符
using System;
class MainClass {
public static void Main() {
int[] integers = new int[5];
integers[0] = 4;
integers[1] = 12;
integers[2] = 68;
integers[3] = 2;
integers[4] = 8;
Console.WriteLine(GetAverage(integers));
}
public static float GetAverage (array) {
float average = 0;
foreach (int num in array) {
average += num;
}
average /= average.Lenght;
return average;
}
}
谁能向我解释为什么我会收到错误?谢谢。
解决方案
您的
GetAverage
方法没有定义array
参数的类型。您在;上调用
Length
方法(拼写错误)float
我想你打算改为打电话array.Length
。
最后,错误消息应该有一个行号,但你没有告诉我们那是哪一行。
推荐阅读
- angular - 根据文档 ID 显示来自 Firestore 的数据
- sql - PostgreSQL:根据空值或非空值排除连接的 ID
- excel - Excel:返回第 1 到第 4 最常见价格的公式
- javascript - 声纳扫描仪 - 错误:无法在模块模式下使用 espree 解析器解析文件
- laravel - 在 Laravel 中使用 Tabler
- c# - 仅应用程序洞察日志异常
- java - 使用位图工厂保存图像文件
- apache-spark - 使用字符串表达式列表作为连接条件
- julia - 在 Julia 中使用 struct 和 loop 时出现奇怪的减速
- c# - 使用反射铸造泛型