5 EKİM 2008, Pazar
Nasıl geçerli yöntemi olarak adlandırılan bu yöntem bulabilirim?
C giriş# nasıl geçerli yöntemi olarak adlandırılan yöntemin adını öğrenebilir miyim? System.Reflection.MethodBase.GetCurrentMethod()
, hakkında her şeyi biliyorum ama yığın izleme için atılacak ilk adım bu altında gitmek istiyorum. Yığın izleme ayrıştırma düşündüm, ama daha açık daha temiz bir yol, yöntem Assembly.GetCallingAssembly()
gibi ama bir şeyler bulmayı umuyorum.
CEVAP
5 EKİM 2008, Pazar
Bunu deneyin:
using System.Diagnostics;
// Get call stack
StackTrace stackTrace = new StackTrace();
// Get calling method name
Console.WriteLine(stackTrace.GetFrame(1).GetMethod().Name);
Bunu Paylaş:
Nasıl bir dize olarak yöntem adı veril...
Nasıl programlı olarak Android içinde ...
Nasıl Eski/kullanım dışı olarak bir yö...
Nasıl bir yöntem Adedi olarak DEĞİL, "...
Nasıl bir yöntem stacktrace veya yansı...