گاهی اوقات تابعی (یا همان متد = method) از داخل تابعهای مختلفی اجرا میشود و در هنگام خطاگیری آدم میماند که این تابع اصلا از کجا الان صدا زده شد؟!
با استفاده از کد زیر میتوانید بفهمید که اسم تابعی که تابع را صدا زده چیست:
1 2 3 4 5 6 |
using System.Diagnostics; . . . StackTrace stackTrace = new StackTrace(); MessageBox.Show(stackTrace.GetFrame(1).GetMethod().Name); |