私はC#でプログラミングするのが初めてで、書籍について簡単なプログラムを作成しようとしています。ブック:エラー暗黙のうちに 'int []'型を 'int'に変換できません
TrajanjeČasaBranjaKnjige = new int[SteviloPoglavijKjige];
NasloviPoglavijKnjige = new string[SteviloPoglavijKjige];
for (int i = 0; i < SteviloPoglavijKjige; i++)
{
Console.Write("Vpiši naslov {0,2}. poglavij: ", i + 1);
NasloviPoglavijKnjige[i] = Console.ReadLine();
while (true)
{
try
{
Console.Write("Vpiši koliko časa porabiš za branje knjige: ");
TrajanjeČasaBranjaKnjige[i] = int.Parse(Console.ReadLine());
break;
}
catch
{
Console.WriteLine("Napaka pri vnosu števila: ");
}
}
私は取得していますエラーは以下のとおりです。
Error 1 Cannot implicitly convert type 'int[]' to 'int'
Error 2 Cannot apply indexing with [] to an expression of type 'int'
は、私はすべて小文字で書くべきでしょうか?
最初のエラーは - TrajanjeČasaBranjaKnjige= new int [SteviloPoglavijKjige]; –
2番目のエラーは - TrajanjeČasaBranjaKnjige[i] = int.Parse(Console.ReadLine())にする必要があります。 –
'SteviloPoglavijKjige'はこれがperviously numberとして宣言されたのですか?そしてあなたのコードを英語に翻訳して、人々があなたをより良く助けることができるようにしてください! –