C#学习笔记——初识C#

前言:本系列为第一次尝试写学习心得,由于之前学习C#是网课学习知识体系不够全面,故而依据《C#程序设计教程》一书重新系统学习并记录。由于我是个菜鸡,所以会尽量用简单的语言来描述,如果有不足之处烦请指教。

1.什么是C#

“C#是一种类型安全的、现代的、简单的,由C和C++衍生出来的面向对象的编程语言,他是牢牢根植于C和C++语言之上的,并可立即C和C++开发人员所熟悉。C#的目的就是综合Visual Basic的高生产率和C++的行动力。”

说人话就是微软以C为基础开发的微软版Java语言。好!本系列文章完结,大家去看Java吧。

2.C#的特点

这部分有很多,我主要说几个我认为对初学者比较重要的。

2.1.立足于C/C++

C#的语法和C++很像,C#摈弃了C++中一些比较复杂的语法(删除了指针等),将变量类型都进行了统一;简化了类、命名空间、方法重载和异常处理等方面。

2.2.跨平台

C#语言开发的应用程序可以在不同的平台上。就是手机电脑各种系统都可以用。

2.3.快速应用开发(RAD)

C#的开发效率更高,具有垃圾回收和委托等特性,可以减轻程序员的工作量,避免一定的重复工作。

2.4.其他

这部分我开发中没有接触过,就提一下。

语言的兼容、协作交互性;

与XML的天然融合;

版本可控。

3.Microsoft.NET平台

C#依赖于.NET平台进行开发。

.NET 是一个免费的跨平台开放源代码开发人员平台,用于生成多种类型的应用程序。 .NET 可以运行使用多种语言编写的程序,其中C#是最常用的语言。 .NET 依赖于许多大规模应用在生产中使用的高性能运行时。

本文主要介绍了一下什么是C#,主要参考《C#程序设计教程》并结合自己的理解所写,希望大家可以对C#有一个简单的印象。

感谢您的阅读,比心❤

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值