cómo pasar como argumento de la funciónfunción pasa como argumento de la función
5
A
Respuesta
6
probablemente usted está buscando delegates.
public delegate void MyDelegate(int myInt, string myString);
public void FunctionToCall(int i, string s)
{
Console.WriteLine(s + " [" + i.ToString() + "]");
}
public void MethodWithFunctionPointer(MyDelegate callback)
{
callback(5, "The value is: ");
}
Y luego, para llamarlo:
MethodWithFunctionPointer(FunctionToCall);
1
argumento Hacer como delegado, y la función de llamar con la dirección de la función que debe coincidir con los delegados
Cuestiones relacionadas
- 1. ¿Pasa la función puntero a plantilla como argumento de función?
- 2. sizeof una matriz pasa como argumento de la función
- 3. ¿Pasa el argumento a la función AsyncCallback?
- 4. ¿Pasa $ (esto) como argumento?
- 5. Alcance de la función anónima pasada como argumento de función
- 6. Dinámico como argumento de función
- 7. Puntero de función como argumento
- 8. PHP: Pase la función anónima como argumento
- 9. Python funciona como un argumento de función?
- 10. Función pasada como argumento de plantilla
- 11. Python lista que pasa como argumento
- 12. desembalaje argumento de la función
- 13. Llamar a la función anidada cuando se pasa el nombre de la función como una cadena
- 14. Función de la plantilla como argumento de plantilla
- 15. ¿Cómo definir un predicado como un argumento de la función
- 16. ¿Es válido usar la función constexpr como argumento de plantilla?
- 17. ¿Cómo pasar la función de miembro como argumento en python?
- 18. Por qué marcar el argumento de función como volátil
- 19. Paso C++ puntero como argumento en la función Cython
- 20. Aquí documento como un argumento para la función bash
- 21. ¿Por qué la función requestAnimationFrame acepta un elemento como argumento?
- 22. Pasar la función como argumento al método Objective-C
- 23. Cómo pasar objeto cin o ifstream como la función argumento
- 24. Crear un puntero a la función que toma un puntero a la función como argumento
- 25. nula pasa como contexto para una llamada de función
- 26. función de pase como puntero de función
- 27. Detectar el argumento que pasa la convención de una función de biblioteca C
- 28. C: conversión de tipo cuando se pasa un argumento en una llamada a la función
- 29. j¿El signo de dólar ($) como argumento de función?
- 30. Función LLVM y C con struct como argumento
¿Puede ser más claro? – ckv
Consulte este enlace a continuación ya presente en SO http://stackoverflow.com/questions/380198/how-to-pass-a-function-as-a-parameter-in-c – ckv