这周我开始自学 C#,我可能无法理解一些概念,对于理解我的任何困难,我深表歉意。我想创建一个接收 int[] 和 int,但只返回 int[] 的方法。我收到两个错误。
对于主要方法:
无法将类型“int[]”隐式转换为“int”
static void Main(string[] args)
{
int[] Num = new int[5];
int i;
for (i = 0; i < 5; i++)
Num[i] = NumGen(Num, i);
}
创建的方法:
无法将类型“int”隐式转换为“int[]”
static int[] NumGen(int[] Num, int i)
{
Random rndm = new Random();
Num[i] = rndm.Next(100) + 1;
return Num[i];
}
我想了解我做错了什么以及将来如何避免这个错误。感谢您提前回答!
编辑:谢谢大家,您的建议解决了问题。:)