Delegat và Thiết Kế Hướng Đối Tượng trong C#: Từ Gọi Không Đồng Bộ đến Mẫu Chiến Lược

I. Gọi không đồng bộ bằng Delegat và Thứ Tự Thực Thi Dưới đây là một ví dụ minh họa cách Timer sử dụng TimerCallback — một delegat — để thực thi mã nền mà không chặn luồng chính: public class BackgroundTaskManager { private readonly List<string> _logEntries = new(); public IReadOnlyList<string> Log => _logEntries.AsReadOn ...

Đăng vào ngày 18 tháng 5 lúc 20:44