На страница 364:
Примерният клас Cat дефинира свойствата Name и Color, които пазят
стойността си в скритите (private0 полетата name и color.
Трябва да се поправи на:
Примерният клас Cat дефинира свойствата Name и Color, които пазят
стойността си в скритите (private) полетата name и color.
На страница 376:
След това можем да генерираме случайно число в интервала [0…n) чрез
извикване на метода Next(n). Забележете, че този метод може да върне
нула, но връща винаги случайно число по-малко от зададената стойност
n. Затова, ако искаме да получим число в интервала ----------[0…
49]----------, трябва да използваме израза Next(49) + 1. Следва
примерен изходен код на прог¬рама, която, използвайки класа Random,
генерира 6 случайни числа от TOTO 6/49:
class TOTO649
{
static void Main()
{
Random rand = new Random();
for (int number = 1; number <= 6; number++)
{
int randomNumber = rand.Next(49) + 1;
Console.Write("{0} ", randomNumber);
}
}
}
Тук според мен интервала, който се е имал в предвид е [1..49]:
"След това можем да генерираме случайно число в интервала [0…n) чрез
извикване на метода Next(n). Забележете, че този метод може да върне
нула, но връща винаги случайно число по-малко от зададената стойност
n. Затова, ако искаме да получим число в интервала [1…49],"
A ако искаме да получим [0..49] трябва да използваме да променим
израза Next(49) + 1 на Next(49 + 1)