Comments 11
Для примера представьте, что в классе Person существует метод, который должен иметь тип string, передаваемый как единственный параметр, и возвращать int:
Метод должен иметь тип string? Очередной корявый перевод, по-моему даже google лучше переводит
(оригинал - "For example, imagine there is a method in the Person class that must have a string type passed as its only parameter, and it returns an int type, as shown in the following code:")
На сколько она отличается от предыдущей книги C# 8 и .NET Core? Стоит ли её покупать, если есть предыдущая книга?
Купила вчера эту книжку в электронке. Мне как новичку в программировании она нравится.
Подача материала специфическая. В качестве справочного пособия - не очень.
Зато всё объясняется в формате - сделайте это, напишите то, попробуйте так... практически, именно то, что я хотела.
Опечатки, или ускользнувшие от взгляда редактора некоторые погрешности присутствуют, например написано: для Windows - так. А для macOS и Windows - так. (имелись в виду macOS и Linux). название ".NET 5" разорвано в виде "." в конце строки и "NET 5" с новой, получилось забавно, наверное, редактор решил, что это точка в конце предложения. Ну вот в таком виде некритичные мелочи. Конечно, в оригинале читать лучше, наверное, и перевода ждать не надо. Но мне пока на русском легче, поэтому я всё равно книгой довольна, продолжаю осваивать C# с нуля. Может быть потом дополню про впечатление, когда начну в теме чуть больше шарить)
Harry's first child is named "Gary".
Name = $"Baby of {p1.Name} and {p2.Name}"
Где то закралась ошибка
Забавно, что именно в этом отрывке код не компилируется с ошибкой CS0079.
public event EventHandler Shout;
Переводчик сотворил отсебятину, добавив слово «event», которого в английском оригинале нет, и из-за этого присваивание harry.Shout = Harry_Shout;
не работает. Слово «event» и операция «+=» вместо присваивания будут добавлены лишь в следующем разделе (который в этом отрывке отсутствует), а здесь переводчик куда-то поспешил.
Книга «C# 9 и .NET 5. Разработка и оптимизация»