卡卷网
当前位置:卡卷网 / 每日看点 / 正文

C#应该学什么?

作者:卡卷网发布时间:2024-12-01 20:25浏览数量:96次评论数量:0次

本人应该有资格回答这个问题,

大学计算机系毕业,毕业设计是用C#写的。工作后使用过C++/C#/Java还有各种脚本语言,后来用silverlight(C#编程)做过独立游戏(上百万人玩过),然后创业做游戏公司,到现在也偶尔会日常写写游戏代码和做做开源项目(C#)。


作为学生来说,我觉得在没有实际要解决的问题或项目时,去研究一门编程语言的语法特性,浅尝辄止即可。大概齐看看这些概念都是什么,到时候遇到问题要解决时查起资料来大概知道都有哪些个概念。

建议大家应该要花时间的还是编程的基础能力:与其去硬看高级特性,不如花点时间做做leetcode保持写代码的手感热度。与其去硬看硬学各种编程语言特性,不如学一些“编程之道”,比如面向对象、设计模式。

然后自己给自己立一些两三天就能做完的“小项目”,尝试去实现,实现的基础上再思考“重构”(如何把代码写得更优雅,是不是有一些高级语法可以把原来丑陋的代码变得更加干净。)

比如可以考虑写个 感兴趣的网站的爬虫、简单的小游戏、自己用的文本处理工具等。


分享一个我之前业余时间整的一个c#写的开源游戏,代码不见得多好,以实现功能为主,但也会用到上述一些高级特性。目前在github有8K star:

GitHub - jynew/jynew: JinYongLegend-like RPG Game Framework with full Modding support and 10+ hours playable samples of game.

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码