请问怎么用什么方法能学好C#语言?

我学习C#语言断断续续也有好几年了,但是总是没能都学到,另外也没有学透。
现在的工作中用到.Net窗体开发,但是也比较局限。自己在几年前也学习过Java, Android,包括前端。在这个疫情期间,我也对Vue.js很感兴趣,在网上看视频学习。学习这些是因为自己以前在学习Java的时候用SpringMVC建过一个个人网站作品需要维护。
但是工作还是绕不开C#,所以就很想尽快学好学透它。
请教网友看到我这种情况,能有什么好的建议?谢谢了!

你这是有一定的C#语言基础的,可以考虑以项目来驱动学习。找一些开源的项目,然后自己照着葫芦画瓢实现一遍,写多了自然就熟练了。

自己做一个MVC架构的ERP(进销存)或者自己工作相关的项目好了,查资料、下载别人源代码参考,自己做架构,自己实现功能点