好的!以下是一道专家级别的 C# 程序员逻辑面试题,涉及多线程、并发和性能优化等高级主题:---### 面试题:设计一个高效的线程安全的计数器**问题描述:**你需要设计一个线程安全的计数器类 `ThreadSafeCounter`,支持以下功能:1. **Increment()**: 将计数器的值加 1。2. **Decrement()**: 将计数器的值减 1。3. **GetValue()**: 返回当前计数器的值。要求:- 该计数器必须是线程安全的,能够同时处理多个线程的并发操作。- 在高并发环境下,尽量减少锁的开销以提高性能。- 提供详细的代码实现,并解释为什么你的实现是高效的。**……