Запитання з тегом «system.diagnostics»

19
Як я можу знайти метод, який викликав поточний метод?
Як увійти в C #, як я можу дізнатися назву методу, який викликав поточний метод? Я все про це знаю System.Reflection.MethodBase.GetCurrentMethod(), але хочу пройти один крок під цим у сліді стека. Я розглядав аналіз сліду стека, але сподіваюся знайти більш чіткий спосіб - щось на зразок Assembly.GetCallingAssembly()методів.

7
Чи можна використовувати секундомір у виробничому коді?
Мені потрібен точний таймер, і DateTime. Зараз здається недостатньо точним. З прочитаних описів System.Diagnostics.Stopwatch здається саме тим, що я хочу. Але у мене є фобія. Я нервуюся з приводу використання будь-чого від System.Diagnostics у фактичному виробничому коді. (Я широко використовую його для налагодження за допомогою Asserts, PrintLns тощо, але ще …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.