cách chuyển đối số thành hàmtruyền hàm làm đối số trong hàm
5
A
Trả lời
6
Có thể bạn đang tìm kiếm 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: ");
}
Và sau đó, để gọi nó là:
MethodWithFunctionPointer(FunctionToCall);
1
Make lập luận như đại biểu, và gọi hàm với địa chỉ của chức năng mà phải phù hợp với các đại biểu
Các vấn đề liên quan
- 1. truyền đối số cho một hàm trong một vector đơn
- 2. Truyền đối số variadic trong một hàm đến một hàm khác trong D
- 3. Truyền tham số trong hàm setInterval
- 4. Truyền các đối số vào một hàm nội tuyến
- 5. call_user_func_array truyền đối số cho một hàm tạo
- 6. Truyền đối số cho hàm lua với luaj
- 7. Truyền tham số tùy chọn bên trong hàm bao hàm cho hàm phụ
- 8. Làm cách nào để truyền một chuỗi làm đối số hàm trong MATLAB?
- 9. Làm cách nào để truyền hàm thành viên làm đối số trong python?
- 10. Làm cách nào để truyền hai hàm ẩn danh làm đối số trong CoffeScript?
- 11. Truyền biến số toàn cục sang hàm
- 12. Chuyển các đối số hàm tới một hàm bên trong?
- 13. Làm thế nào để truyền mảng tới hàm sử dụng hàm func_get_args để lấy tham số
- 14. Làm cách nào để truyền đối số vào hàm lắng nghe sự kiện trong flex/actionscript?
- 15. Truyền các hàm có nhiều giá trị trả về làm đối số trong Python
- 16. Làm thế nào để "bỏ" một hàm hai đối số thành một hàm đối số?
- 17. nhiều đối số cho hàm CreateThread
- 18. Biết số tham số của hàm được truyền (erlang)
- 19. Truyền tham số cho các hàm bản đồ trong CouchDb
- 20. giải quyết đối số hàm
- 21. Truyền mảng sang hàm SOAP trong PHP
- 22. Sử dụng đối số hàm trong update.formula
- 23. Truyền tham số đến một hàm mẫu trong javascript
- 24. Đọc danh sách trong đối số hàm
- 25. Truyền mảng tới tham số hàm trong OpenCL
- 26. Trong Perl, làm cách nào để chuyển một hàm làm đối số của một hàm khác?
- 27. Truyền mảng như tham số hàm trong Lua?
- 28. Truyền đối số cho các hàm tạo bằng cách sử dụng CreateObject trong Coldfusion
- 29. tên tệp vs đối tượng tệp làm đối số hàm
- 30. Đối số Lua được truyền cho hàm trong bảng là nil
Bạn có thể nói rõ hơn? – ckv
Tham khảo liên kết dưới đây đã có trong SO http://stackoverflow.com/questions/380198/how-to-pass-a-function-as-a-parameter-in-c – ckv