Я отправил вопрос о переходе в свойства Здесь Оказалось, что проблема с VS2008 и перешел к 2010 году. Я изучал свойства и достиг точки, где мне нужна некоторая ясность в отношении того, как хорошозначения видны в окнах наблюдения, но фактические вызовы не вызываются.
Когда я пытаюсь просмотреть свойство объектов в окне просмотра, я вижу значение, которое я предполагал, что я вижу нулевое значение.Поэтому я установил точку останова на свойстве и снова запустил программу, ожидая, что она сломается там.Этого не случилось.Теперь
- Значения, отображаемые в режиме отладки для свойства, являются просто дополнительной функцией VS, позволяющей разработчику увидеть значение свойства, несмотря на то, что должен был быть вызван вызов
- или я пропустил настройку?Я знаю, что я включил параметры «Шаг в свойствах».
- Как только я получу конкретный доступ к свойству, точка останова достигнет нужного уровня.
Ниже приведен скриншот того, что я вижу.Вызов свойства вызывается в следующей закомментированной строке.
Вот мой код, который я тестировал.
namespace ClassPropertiesView
{
class A
{
public int timings
{
get
{
return objB.bTimes;
}
}
public B objB
{
get
{
return new B();
}
}
}
public class B
{
public int bTimes
{
get
{
return -1;
}
}
}
class Program
{
static void Main(string[] args)
{
A anObject = new A();
// Console.WriteLine(anObject.timings);
}
}
}
Любая помощьоценили.Спасибо!