摘要: ObservableCollection<T> List<T> 1.都是处理可变列表的重要数据集合 2.List<T>提供高效的动态数组操作,但不支持自动通知UI更新; 3.ObservableCollection<T> 则通过通知机制自动更新绑定的UI控件,适用于需要数据绑定的场景 阅读全文
posted @ 2025-01-21 17:10 一步一个坑 阅读(16) 评论(0) 推荐(0)
摘要: TaskCompletionSource<bool>用于手动控制任务的状态 任务状态设置 1.设置为完成 (SetResult): 当异步操作成功完成时调用 SetResult(true)。这表明任务成功完成,并不会有异常发生。在你的场景中,这通常是在页面导航成功完成后设置。 2.设置为失败 (Se 阅读全文
posted @ 2025-01-21 10:53 一步一个坑 阅读(266) 评论(0) 推荐(0)
摘要: 1.lock 关键字: 用于确保在线程间访问共享数据时的同步,防止多个线程同时修改数据。 示例:lock(syncObject) { /* 访问共享数据 */ } Monitor 类: 提供了一种更复杂的同步机制,可以比 lock 提供更多的控制功能(如等待和信号)。 示例:Monitor.Ente 阅读全文
posted @ 2025-01-21 10:37 一步一个坑 阅读(36) 评论(0) 推荐(0)