C# 要被淘汰了?!

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 66 浏览




前两天,我的小伙伴在知乎看到这样一个回答:


图片


很多编程 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)代理和反馈



发布于 2024-03-23 13:52

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

广告
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025 京ICP备20005761号-2