Проще говоря, свойства - это синтаксический сахар над приватным полем и методам GetValue и SetValue для него. Самые простые свойства, или автоматические, ничем не отличаются по смыслу от полей, это да. А вот если добавить логику проверки границ в сеттер или вычисления в геттер, тогда, конечно, в них больше смысла.
Привет! Если по какой-то причине input будет null, то на моменте Trim() будет исключение. В реальности это происходит нечасто с ReadLine, но такое поведение заложено. Из документации:
Если сочетание клавиш CTRL+Z (за которым следует ввод в Windows) при считывании входных данных из консоли метод возвращает null. Это позволяет пользователю запретить дальнейший ввод с помощью клавиатуры при вызове ReadLine метода в цикле.
Именно поэтому у меня бОльшая часть примеров завязана на играх. А так, конечно, хотелось бы слышать отзывы целевой аудитории, чтобы точнее понять слабые места
Ссылки на 404 ведут
Для чисто инженерного софта да, полностью согласен
Нужно уточнить, что шустрый, пока не потребуется кастомная отрисовка с анимациями
А как стоило лучше написать?
Ставим минус автору
Спасибо, дополнил из документации
Проще говоря, свойства - это синтаксический сахар над приватным полем и методам GetValue и SetValue для него. Самые простые свойства, или автоматические, ничем не отличаются по смыслу от полей, это да. А вот если добавить логику проверки границ в сеттер или вычисления в геттер, тогда, конечно, в них больше смысла.
Не понял вас. Это же все равно свойство со всеми вытекающими, даже если и не имеет логики в get\set или не скрывает их.
Мне интересно, проходят ли обновления хоть какой-то этап тестирования перед продом?
Возможно, классическим приложениям нужно будет давать доступ
Но это всего лишь новость.
Привет! Если по какой-то причине
inputбудетnull, то на моментеTrim()будет исключение. В реальности это происходит нечасто сReadLine, но такое поведение заложено. Из документации:Исправил, используйте
string[]вместоvar. Странно, что такие грубые опечатки не заметили другие пользователиСпасибо, да, там опечатка, сначала разделитель, а потом строки, исправил
Режим зануды: судя по картинке со Спанч бобом, Java более низкоуровневый, чем Go?)
Рекламная сеть Яндекса
Наверное, имелась в виду модель выбранная по умолчанию в чате на сайте
Они еще и несуществующие фильмы и книги предлагают, когда не могут понять о чем речь)
Именно поэтому у меня бОльшая часть примеров завязана на играх. А так, конечно, хотелось бы слышать отзывы целевой аудитории, чтобы точнее понять слабые места
Да, про это тоже нужно уточнить, спасибо