которое не может быть отрицательным, какой ни будь каунт. Как вы защищаете целостность данных? Я знаю два решения.
1. Выкидывать ексепшн в сеттере.
2. Установить свойству тип данных uint.
В первом случае мы узнаем об ошибке в рантайме. И этот метод чаще всего используется. Не могу понять почему
Во втором мы получим ошибку еще до компиляции. Но так почему то не делают.
Это чисто предположение, но просто потом uint нужно каждый раз к int приводить ибо он использується чаще, поєтому проще выкинуть Exception.
Обсуждают сегодня