Net framework 5, а также среды Visual Studio 2012 и C#


свойства и отладчик Visual Studio



Download 6,27 Mb.
Pdf ko'rish
bet193/658
Sana12.06.2023
Hajmi6,27 Mb.
#950840
1   ...   189   190   191   192   193   194   195   196   ...   658
Bog'liq
CLR via C Programmirovanie na platforme Microsoft NET Framework 4 5 na yazyke C

свойства и отладчик Visual Studio
Microsoft Visual Studio позволяет указывать свойства объектов в окне просмотра 
отладчика. В результате при задании точки останова отладчик будет вызывать ме-
тод 
get
и показывать возвращаемое значение. Это может быть полезно при поиске 
ошибок, но также может сказаться на точности и производительности приложения. 
Например, пусть вы создали поток 
FileStream
для файла, передаваемого по сети, 
и затем добавили свойство 
FileStream.Length
в окно просмотра отладчика. Каждый 
раз при переходе к точке останова отладчик вызовет метод доступа 
get
, который во 
внутренней реализации выполнит сетевой запрос к серверу для получения текущей 
длины файла!
Аналогичным образом, если метод доступа 
get
производит какой-то побоч-
ный эффект, то этот эффект всегда будет выполняться при достижении точки 
останова. Например, если метод доступа 
get
увеличивает счетчик каждый раз во 
время вызова, то этот счетчик будет каждый раз увеличиваться на точке останова. 
Из-за этих потенциальных проблем Visual Studio позволяет отключить режим 
вычислений для свойств, указанных в окне просмотра отладчика. Для этого выбе-
рите команду 
Tools

Options
, в списке открывшегося окна 
Options
раскройте ветвь 
Debugging

General
и сбросьте флажок 
Enable
Property
Evaluation
And
Other
Implicit
Function
Calls
(рис. 10.1). Обратите внимание, что даже отключив таким образом 
вычисления для свойства, все равно можно будет добавить свойство в окно про-
смотра отладчика и вручную запустить вычисления, щелкнув мышью на значке 
вычислений в колонке 
Value
окна просмотра отладчика Visual Studio.



Download 6,27 Mb.

Do'stlaringiz bilan baham:
1   ...   189   190   191   192   193   194   195   196   ...   658




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish