Почему блок кода свойств не попадет при переходе через код C #? - PullRequest
3 голосов
/ 30 сентября 2011

Я пытаюсь понять, как работают свойства.Я нашел этот шаг, хотя пример кода может быть очень полезным.Но когда я прохожу небольшую программу с простым классом и свойством, свойство никогда не получает удар.Что заставляет меня задуматься, используется ли оно вообще.С помощью приведенного ниже кода я вижу, что приватные переменные класса затрагиваются, но больше ничего.Я не совсем понимаю.Плюс, если бы кто-нибудь нашел сайт или видео, которое было их «ахах» моментом для понимания свойств класса, я бы с удовольствием его увидел.

Ответы [ 3 ]

11 голосов
/ 30 сентября 2011

Вы должны изменить настройки отладчика по умолчанию, чтобы перейти к свойствам (Tools|Options ->Debugging->General):

enter image description here

1 голос
/ 30 сентября 2011

В Visual Studio 2010 по умолчанию используется переход по свойствам.Вы можете изменить это поведение в Сервис -> Параметры -> Общие -> Переступить через свойства и операторы (Только для управляемых).

1 голос
/ 30 сентября 2011

Вы должны проверить свои настройки в Visual Studio, в: Инструменты -> Параметры -> Отладка, есть опция:

Step over properties and operators (Managed only)

Убедитесь, что это не отмечено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...