初识c#

1.什么是c#?

C#读作C Sharp。C#是微软公司在2000年6月发布的一种由C和C++衍生出来的面向对象的编程语言。也是运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。

2.c#作用?

主要用来做游戏开发,在GIS,工控,科学计算方面也有举重若轻的作用,可以进行网络应用,传统WIN32应用,UWP通用应用,安卓IOS跨平台应用的开发,也可以实现大数据分析,人工智能,云计算的处理

3.基础语法

C#基本单元-class
类:指同一类对象的抽象化概念
类里面的所有东西叫做类成员:属性、方法、事件
属性赋值代码:
某个对象的某个属性=属性对应的属性值
一个等号是赋值符号this是指当前的类对象,.是的,对象的(属性、方法、事件)
属性赋值方法
C#中预定义的15种:
整数(8种):
位:代表整数的取值范围,2的位数次方,求出来-1就是最大值
符号:代表能否取负数
sbyte(8位有符号整数)
byte(8位无符号整数)
short(16位有符号整数)
ushort(16位无符号整数)
int(32位有符号整数)
uint(32位无符号整数)
long(64位有符号整数)
ulong(64位无符号整数)
浮点型(3种)
double 双精度
float 单精度 小数后面加F
decimal 精度 小数后面加M
字符型
char 单引号中有且只有一个
字符串
string 双引号中随便写
布尔型
bool true/false
对象型
object 啥类型都行

4.发展历史

C#是微软公司在2000年6月发布的一种新的编程语言,主要由安德斯·海尔斯伯格(Anders Hejlsberg)主持开发,它是第一个面向组件的编程语言,其源码会编译成msil再运行。它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,并且新增了许多功能及语法,而且它是微软公司.NET windows网络框架的主角。

C#读作C
Sharp。最初它有个更酷的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。
原Borland公司的首席研发设计师安德斯·海尔斯伯格(An

c#

ders Hejlsberg)在微软开发了Visual J++ 1.0,很快的Visual
J++由1.1版本升级到6.0版。SUN公司认为Visual J++
违反了Java开发平台的中立性,对微软提出了诉讼。2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”(PDC
2000)上,发表新的语言C#。C#语言取代了Visual J++,语言本身深受 Java、C 和 C++ 的影响。

C

#是兼顾系统开发和应用开发的最佳实用语言,并且很有可能成为编程语言历史上的第一个“全能”型语言。看过这篇简史,不要把C#看成年轻后生了——只要是“马拉多纳”,就早晚当“球王”。C#1.0,纯粹的面向对象。

1998年底,微软正在忙于新一代COM的设计工作,COM一直是组件化开发中非常成功的一种技术;但由于它仅提供了二进制层面上的统一,因此无法将类型信息和用于支持基础平台和开发工具的信息放到组件中,Java逐步走向成熟。微软学习Java的做法,将虚拟机的概念引入到了COM领域;同时,微软提出了“元数据”的概念,用于描述组件的类型信息和工具支持信息,并决定将其放入到组件当中。

1998年12月,微软启动了一个全新的语言项目——COOL,这是一款专门为CLR设计的纯面向对象的语言,也正是本文的主角——C#的前身。

1999年7月份,微软完成了COOL语言的一个内部版本。

2000年2月份,微软才正式将COOL语言更名为C#。据说起这个名字是因为C#开发小组的人很讨厌搜索引擎,因此把大部分搜索引擎无法识别的“#”字符作为该语言名字的一部分;还有一种说法是在音乐当中“#”是升调记号,表达了微软希望它在C的基础上更上一层楼的美好愿望——当然这些都只是传说,无从考证。又是历经了一系列的修改,微软终于在2000年7月发布了C#语言的第一个预览版。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值