C#类比学习
# C#类比学习
要想学习各种语言而不忘记,那必须要抓住不同语言的底层设计思想 通过思想去连接不同的技术从而在自己的大脑里构建出一个技术树来,那最简单的方法就是类比,大道至简,用最熟悉的领域来类比和总结出树的根部,然后长出枝叶,开花结果!
# 类和对象
就像在TypeScript中一样,C#也是一种基于类的面向对象语言。类定义了对象的属性和方法,而对象是类的实例。
# 接口
C#中的接口类似于TypeScript中的接口,它定义了一个对象应该实现的方法和属性。这有助于实现多态性和代码重用。
# 继承
C#中的继承与TypeScript中的继承概念类似,子类可以从父类继承属性和方法。
# 异步编程
在Web开发中,您可能使用了异步/await模式,这在C#中也存在。C#有异步和await关键字,可以更轻松地处理异步操作
# Lambda表达式
C#和TypeScript都支持Lambda表达式,这使代码更加简洁和可读。
# LINQ
C#中的LINQ(Language Integrated Query)类似于JavaScript中的数组方法,如map、filter和reduce。它使您可以使用查询语法来处理集合。
# 事件
C#中的事件类似于TypeScript中的事件,它们允许对象通过发布-订阅模式进行通信。
# 命名空间
命名空间在C#中的作用类似于TypeScript中的模块,用于组织代码和避免命名冲突。
# 集成开发环境(IDE)
就像在Web开发中使用Visual Studio Code一样,在C#中您可以使用Visual Studio,这是一个功能强大的IDE,可以提高您的工作效率。
Dictionary Map List Array
update方法对应js中的RequestAnimationFrame
ctrl shift F 游戏相机将重置到场景视角相机的位置
编辑 (opens new window)
上次更新: 2024/08/09, 10:55:31