今週から独学で C# の学習を始めましたが、いくつかの概念を理解するのに苦労するかもしれません。int[] と int を受け取り、int[] のみを返すメソッドを作成したいと考えています。2 つのエラーを受け取りました。
メインメソッドの場合:
タイプ '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];
}
自分が間違ったことを理解し、今後この間違いを回避する方法を知りたいです。事前に回答いただきありがとうございます!
編集:皆さん、ありがとうございます。あなたの提案で問題が解決しました。:)