C#基础知识复习

程序设计的概述:

       软件包括两个方面:程序、文档;编程语言就是一种用专门的语言来编写计算机程序,C#、C++、Java等;编程语言的发展:机器-汇编-高级。

什么是C#:

       它是一门编程语言,C#语言从C/C++、java等语言演变过来,是一门现代、简单、完全面对对象的编程语言;功能强大能适用于绝大多数系统开发,并能提供超越其他编程语言的开发效率。

关于.Net的理解:

       Microsoft.Net为我们提供了一种崭新的因特网和软件开发环境,软件成为一种服务,任何终端设备和平台都融为一体并具有相似的人机交互界面。建立在CLR和.NET类库基础上的.NET框架是.NET平台的核心组件之一。

C#程序的基本结构:

       导入命名空间( using… )

定义命名空间(namespace…{   })

定义类(class…{   })

主方法(static void Main() {  })

C#标识符规则:

       以字母,下划线开头,其后可接字母,下划线,数字;关键字也可作标识符,但必须在关键字前加@符号;C#中严格区分大小写(age 和Age是两个不同的标识符)

C#程序基本结构(命名空间、类、方法,块等)及组成元素(语句、标识符、白空间、注释,标点符号等)

输出中的转义字符: \n:换行;\t :空格

计算机内存是一系列存放数值的容器。

C#能使用三种内存:堆栈 stack、托管堆 managed heap、非托管堆 unmanaged heap

C#中变量的数据类型:

       C#语言的类型分为值类型和引用类型两类;

       值类型变量存储在堆栈中,引用类型变量存储在托管堆中.

              值类型里面的:简单类型、枚举类型(enum)、结构类型(structs)

              引用类型里面的:类类型、数组类型、接口类型(interface)、委托类型(delegate)

C#语法基础:

       常量:

              符号常量也必须先定义再使用,语法:const 数据类型 常量名 = 常量值;

       运算符类型:

              算数运算符:单目+、-  双目:+、-、*、/、%。

              自运算符:++、--(前缀是先自运算再使用,后缀是先使用再进行自运算)

              关系运算符:>、<、>=、<=、==、!=

              赋值运算符:=、+=、-=、*=、/=、%=。

              逻辑运算符:单目(逻辑非!)双目(逻辑与&&、逻辑或||)

              条件运算符:b?x:y,也称三元运算符,是唯一的一个三元运算符,它需要3个操作数,语法格式:<关系表达式1>?<表达式2>:<表达式3 >

              *:C#中的一般运算符:逻辑运算符、条件运算符等

       数据类型转换:

              隐式转换:一般是低类型向高类型转化,(除几个特殊的到浮点型的转换可能会损失精度外,但能保证数据不会丢失)能够保证值不发生变化 ,比较安全.

显示转换:显示转换可能会出错,一般为溢出;保证转换成功的原则是:高类型数据的值必须在低类型数据值的最大范围内。否则会出现异常.

              强制转换的几种方法:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值