点击蓝字 关注我们
前两天,我的小伙伴在知乎看到这样一个回答:
很多编程 er 不学 C# 是因为找工作相对难工作岗位没有 Java 来得多,毕竟人总想要搞钱活着嘛!
不过,C# 被称为世界上最美的语言!(如果你觉得不是,那就是你说的对)
为什么这么说呢?
C# 是微软公司发布的一种由 C 和 C++ 衍生出来的面向对象的编程语言、运行于 .NET Framework 和 .NET Core (完全开源,跨平台)之上的高级程序设计语言。
从 IDE 来说,C# 拥有世界上最好的 IDE VS。只要用过 VS 的人都会明白,VS 是多么强大,并不是其他的 IDE 所能比的。
C# 看起来与 Java 很相似,它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程,但其语法结构要比 JAVA 简洁一些。
它有着恰到好处的语法糖,对 C++近乎完美的引用,甚至自己也可以直接写指针。
而且在每月的 TIOBE 编程排行榜中,C# 的改变最大。
如果将 5 月的 TIOBE 指数排名与 1 年前(2021 年 5 月)进行比较,C# 是迄今为止所有编程语言中最受欢迎的。在过去的 12 个月里,它的排名上升了近 2%。
所以,C# 很有可能取代 C 进入 TIOBE 排行榜前三。
那 C# 都需要学哪些内容呢?
1、语言结构
1)类
一个基本的 C# 类中包含数据成员、属性、构造器和方法。
2)布尔运算
条件表达式的结果是布尔数据类型,布尔数据类型是这种语言中独立的一种数据类型,从布尔类型到其他类型没有直接的转换过程,布尔常量 true 和 false 是 C# 中的关键字。
3)内存管理
由底层 .NET 框架进行自动内存垃圾回收。
4)接口
是其他类型为确保它们支持某些操作而实现的引用类型。
5)强类型
6)编译
7)预编译
8)操作符重载
……
2、数据类型
1)基本数据类型
拥有比 C/C++/Java 更广泛的数据类型,bool、byte、sbyte、short、ushort、int、uint、long、ulong、float、double 和 decimal。
2)两个基本类
object、string
3)参数传递
4)COM 的集成
5)索引下标
6)代理和反馈
如果你想了解更多有关编程动态、行业资讯,欢迎扫码加入蓝桥云课专属代码交流群~