¿Cómo obtener el nombre del método actual en la victoria 8 aplicación (WinRT) ... antes en WP7 podríamos utilizar System.Reflection.MethodBase.GetCurrentMethod().Name
pero no es más allí gracias¿Cómo obtener el nombre del método ganar 8 aplicación
Respuesta
Sí, carece de .NETCore muchas de esas cosas ... y ni siquiera me entiendes comenzó en GetTypeInfo()
! Pero tal vez una solución pragmática es obtener el compilador para hacerlo por usted?
string CallerName([CallerMemberName]string caller = "")
{
return caller;
}
...
string name = CallerName();
gracias funcionó – CognitiveDesire
@CognitiveDesire será más rápido, también - cero reflexión. Entonces, si está utilizando marcos de objetivos múltiples, valdría la pena considerar el uso de esto en todos los que lo soportan. –
sí ... bueno, ahora mi objetivo es solo para iniciar sesión ... gracias – CognitiveDesire
Esta opción puede ser servicial si necesita sustituir un método
private string GetMethodName(Expression<Action> expression)
{
var methodName = (expression.Body as MethodCallExpression).Method.Name;
return methodName;
}
A continuación, sólo llamar así
GetMethodName(() => TheNameOfTheCallingMethod());
- 1. obtener el nombre de la aplicación del nombre del paquete
- 2. Obtener el nombre del método actual
- 3. ¿Cómo obtener el nombre del método de llamada?
- 4. ¿Cómo obtener el nombre del método de llamada?
- 5. ¿Cómo obtener el nombre del método actual en Delphi 7?
- 6. Cómo obtener el nombre del método que causó la excepción
- 7. Cómo obtener el nombre de clase del método hijo estático
- 8. Obtener el nombre del método de delegado con WinDbg
- 9. Obtener el nombre del método actual que se está ejecutando
- 10. Obtener el nombre del archivo ejecutable desde el método main()
- 11. ¿Cómo obtener el nombre del proceso de una aplicación?
- 12. android, cómo obtener el nombre del paquete?
- 13. Python: cómo obtener el nombre del método de la persona que llama en el método llamado?
- 14. Usar JDT para obtener el nombre completo del método
- 15. Obtener el nombre del método mediante la expresión de Lambda
- 16. Obtener el nombre del método de la acción
- 17. Android: Obtener nombre de la aplicación (no Nombre del paquete)
- 18. ¿Cómo ganar control sobre el enlace del modelo?
- 19. ¿Cómo obtener el nombre de la aplicación instalada en android?
- 20. Obtener el nombre del elemento
- 21. ¿Cómo obtener el ID del proceso del nombre del proceso?
- 22. ¿Cómo obtengo el nombre del método dentro de ese método?
- 23. Cómo obtener el nombre del país
- 24. ¿Cómo obtener el nombre completo del tipo?
- 25. (Django) cómo obtener el nombre del mes?
- 26. jquery cómo obtener el nombre del padre
- 27. ¿Puedo llamar económicamente a un método de Java para obtener el nombre del método actual?
- 28. ¿Debe el nombre del método 'Obtener' incluir el nombre de los parámetros?
- 29. Cómo ganar este juego?
- 30. Cómo obtener el nombre del método automáticamente en el fragmento de código en C# 4.0
¿Quiere decir en WinRT? 'GetCurrentMethod' está ciertamente en .NET 4.5 .. –
@JonSkeet WinRT – CognitiveDesire