AslanPAPA Asked:2024-10-04 03:34:50 +0800 CST2024-10-04 03:34:50 +0800 CST 2024-10-04 03:34:50 +0800 CST 如何学习 C# 来创建电报机器人? [关闭] 772 我想提前说一下,我的问题有点奇怪,但我目前正在学习 C#,学习它的目标之一是编写电报机器人。我需要学习什么才能正确编写 tg 机器人?我知道的一件事是有一个库Telegram.Bot并且它使用异步。总的来说,他们无法给出任何明确的计划。 c# 1 个回答 Voted Best Answer aepot 2024-10-04T04:09:19+08:002024-10-04T04:09:19+08:00 这是什么问题,最奇怪的答案是: 基本 C# 类型 类和方法 收藏、周期 递归:调用堆栈、堆栈溢出 异常及其捕获/处理、堆栈跟踪 面向对象和实体 C# 中的访问修饰符和其他修饰符(private、public、static、readonly 等) C# 中的迭代器设计模式和迭代器 林克 状态机(state machine)设计模式——重要 C# 中的接口和抽象类、继承和多态性(虚拟/重写) 垃圾收集器,C# 中内存管理的工作原理:分配,IDisposable async使用/进行异步编程的基础知识await C# 中的多线程编程和线程池 线程安全、线程安全集合、同步原语、多线程编程的典型问题(线程竞争、死锁) 异步编程中的同步上下文(类SynchronizationContext) Telegram.Bot 库 版本控制系统 (Git) 网络、网络协议、类HttpClient 缓存(Redis、Memcached) 数据库(实体框架) 这只是一个粗略的猜测,我希望我没有错过任何重要的事情。
这是什么问题,最奇怪的答案是:
IDisposable
async
使用/进行异步编程的基础知识await
SynchronizationContext
)HttpClient
这只是一个粗略的猜测,我希望我没有错过任何重要的事情。