学吧,学完CSharp学winform/WPF/UWP/MAUI/Blazor/WinUI/Avalonia/ASP.NET没啥捷径,自己慢慢记笔记,记思维导图,不知不觉自己都累计写了20W字WORD文档...多看官方文档,多看教程...额,好像说的都是废话,如果英语不好,看官方文档可以选择中文文档,但是CSharp的中文文档有这么些个缺点
中文文档有时左侧缺少对应大纲,例如 https://learn.microsoft.com/zh-cn/dotnet/standard/collections/thread-safe/ https://learn.microsoft.com/en-us/dotnet/standard/collections/thread-safe/ 有些中文文档也是英文页面,例如 https://learn.microsoft.com/zh-cn/dotnet/api/system.threading.tasks.taskstatus 有些中文文档里表格里关于属性介绍,里面的关键字被翻译成了中文,例如: https://learn.microsoft.com/zh-cn/dotnet/standard/base-types/common-type-system
还有些翻译会让人误解,例如:
原单词 | | | Exceptions | | | Attributes | | | Key | | | iIteration | | | Timers | | | Inheritance | | | Value | | | Task | | |
解决办法,只看英文文档,可以用chrome谷歌浏览器插件-沉浸式翻译,选择双语翻译,这样中英对照着看
最好的办法还是把Csharp中常用的属性/方法/类名/语句死记硬背,也只能这样了,真没有什么好的办法,其实多敲敲代码也能记住大概意思,国内的CSharp中文教学文档跟不上CSharp的更新速度
学CSharp唯一缺点就是找小型的示例代码比较困难,不像易语言,在精易论坛能找到几万个小型代码,例如:超级列表框使用示例/基于winAPI的窗口创建等等,网上找这种小型示例代码比较困难,在github上找搜关键词有时老搜不准
|