C#总结(1)
.net:指.net Framework框架。一种平台,一种技术
做什么:开发的桌面应用程序叫Winform应用程序
Internet应用程序ASP.NET
手机开发 wp8
C#:一种编程语言,可以开发基于.net平台的应用
C/S:客户机(Client)/服务器模式(Server)
B/S:浏览器(Browser)/服务器模式(Server)
区别:硬件环境、对安全要求不同、处理问题不同
IDE(Integrated Development,集成开发环境):Visual Studio
C#中的注释
单行注释://后边写注释内容
多行注释:以/*开头 */结束
文档注释:在类或者方法上面写 /// 就可以
折叠代码 #region
#endregion
软件系统依赖关系
.Net语言和平台无关性
语言无关性:通过中间语言变为计算机认知的语言
CLR公共语言运行时
CLS(公共语言规范)与CTS(通用类型系统)
变量
第一种声明方法
数据类型名 变量名
变量名=值
第二种声明方式
数据类型名 变量名1,变量名2……
变量名1=值;
变量名2=值;
……
第三种声明方式
数据类型名 变量名=值;
命名规则
开头:字母,@开头,不要以数字开头
后面可以跟任意字母、数字、下划线
注意
不要与关键字重复
大小写是敏感的
不能重复定义
变量名要有意义
规范—Camel命名法:首字母小写,其他首字母大写
Pascal命名规范—第一个字母都大写
两命名法对比
编码规则:命名规则、注释
变量可以重新赋值
转义符 @使转义符失效
/+这个特殊符号 ,可以将特殊符号显示出来
/n 表示换行
/b 表示退格
// 表示的是一个/
/t 表示的是水平制表符
/” 表示的是一个双引号
类型自动转换规则
隐式转换:两种类型兼容,目标类型>源类型
表达式:可提升,例如double与int,一个为double类型,则整个表达式提升为double类型
强制转换:(数据类型名)待转换的值
注意,数据类型要相兼容
谨记:int转double隐式转换,多小数
Double转int显示转换,丢精读
类型转换:convert.To类型();
运算符
算术运算符、表达式
复合赋值运算符 +=,-=,*=,/=,%=。
一元\二元操作符,++、--。
关系运算符:比较运算
Bool类型:真:true,假:false