Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:
Jest to lista błędów znalezionych po opublikowaniu książki, zgłoszonych i zaakceptowanych przez naszą redakcję. Pragniemy, aby nasze publikacje były wiarygodne i spełniały Twoje oczekiwania. Zapoznaj się z poniższą listą. Jeśli masz dodatkowe zastrzeżenia, możesz je zgłosić pod adresem: helion.pl/user/erraty
Strona | Linia | Jest | Powinno | Zgłaszający |
---|---|---|---|---|
33 | 6-7 | można na przykład zmienić nazwę pliku Program.cs (znajduje
się ona w oknie Solution Explorer) na hello.cs a nazwę klasy Program na HellowWorld. |
można na przykład zmienić nazwę klasy Program na
HellowWorld a nazwę pliku Program.cs (znajduje się ona w oknie Solution Explorer) na hello.cs. |
- |
58 | 27 | W tym przypadku warunek 1 powoduje wykonanie instrukcji i można go "przepuścić" | W tym przypadku warunek 1 powoduje wykonanie instrukcji i nie można go "przepuścić" | Piotr Kinowski |
58 | 36 | Left na listingu 3.8: | Left na listingu 3.9: | Piotr Kinowski |
61 | 27 | return 0; | return; | Marek Balcerzak |
61 | 7 | do instrukcja while wyrazenie | do instrukcja while (wyrazenie) | Piotr Kinowski |
75 | 35 | powala oznaczyć | pozwala oznaczyć | Artur Nowicki |
86 | 32 | Time t2 = new Time(2005, 11 ,18, 45); | Time t2 = new Time(2005, 11, 18, 11, 45); | - |
126 | 9-10 w części o tytule "Zagnieżdżanie klas" | Klasy zagnieżdżone mają dostęp do wszystkich składowych klasy zawierającej. | Klasy zagnieżdżone mają dostęp do wszystkich statycznych składowych klasy zawierającej. | Krzysztof Danielewicz |
133 | 3 | Console.WriteLine( "Niejawna konwersja do liczby całkowitej" ); | Console.WriteLine( "Jawna konwersja do liczby całkowitej" ); | Rafał Wojtyła |
135 | 21 | Następnie operator dodaje oba wyniki (6+4), co daje wspólny mianownik sumy (10), oraz mnoży liczniki (2*4), co daje licznik rozwiązania (8). W wyniku otrzymywany jest ułamek 10/8, co jest poprawnym rozwiązaniem. | Następnie operator dodaje oba wyniki (6+4), co daje licznik sumy (10), oraz mnoży mianowniki (2*4), co daje wspólny mianownik rozwiązania (8). W wyniku otrzymywany jest ułamek 10/8, co wyliczeniowo jest poprawnym rozwiązaniem. | Juliusz Romanowski |
141 | 8 | Pozycja Loc1: 200,300 | Pozycja Loc1: 50, 100 | Robert Piernikarski |
163 | 10 (oraz str. 164 wiersz 26) | Metoda Write interfejsu IStorable w klasie Note! | Metoda Write w klasie Note! | - |
163 | 39 | Nastepnie program tworzy referencję typu interfejsu, na którą za pomocą operatora is rzutowany jest obiekt typu Document: | Nastepnie program tworzy referencję typu interfejsu, na którą za pomocą operatora as rzutowany jest obiekt typu Document: | Wojciech Madejski |
189 | 11 | Zawartość tablicy Programing_CSharp.Employee[] | Zawartość tablicy ConvertingArrays.Employee[] | Rafał Wojtyła |
198 | 46 | lbt["Hel"] = "do zobaczenia"; | lbt["Wit"] = "do zobaczenia"; | - |
202 | 4, 5 | Wartość: Who
Wartość: Is |
Wartość: Kim
Wartość: Jest |
Rafał Wojtyła |
229 | 40 | Console.WriteLine( "s4: 0, s2: 1, result: 2\n", | Console.WriteLine( "s1: 0, s2: 1, result: 2\n", | - |
282 | 26 | Na końcu program usuwa wybranego delegata za pomocą operatora -+ | Na końcu program usuwa wybranego delegata za pomocą operatora -= | Maciej Białorucki |
284 | 29-34 | Łańcuch znaków przekazany do delegata Writer
Łańcuch znaków przekazany do delegata Logger Łańcuch znaków przekazany do delegata Transmitter |
Łańcuch znaków przekazany do metody Writer
Łańcuch znaków przekazany do metody Logger Łańcuch znaków przekazany do metody Transmitter |
- |
327 | 28 | FillDirectoryTree(tvwTarget, false); | FillDirectoryTree(tvwTargetDir, false); | - |
362 | 42 | DataTime.Now.ToString() | DateTime.Now.ToString() | - |