我是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]; – 2012-01-06 10:34:41
second erro should be - TrajanjeČasaBranjaKnjige[i] = int.Parse(Console.ReadLine()); – 2012-01-06 10:35:07
'SteviloPoglavijKjige'这是通常被宣布为一个数字?!并且请将您的代码翻译成英文,以便人们可以更好地帮助您! – 2012-01-06 10:36:43