概念
net/dotnet:一般指.Net Framework框架(一种平台,一种技术)
C#:是一种编程语言,可以开发基于.net平台的应用
.net都能干什么
可以开发桌面应用程序为Winform
可以开发应用网站为ASP.NET
可以做手机开发wp8
.NET两种交互模式
C/S:客户机/服务器模式,相互交替
B/S:浏览器/服务器模式
IDE介绍及MSDN
IDE是集成开发环境(.net的IDE就是VS)
MSDN是帮助文档
代码块的意思
(解决方案可以创建多个项目)
C#中的注释符
1、单行注释:以//开头,后面的就是注释内容
//单行注释
2、多行注释:以/*开头 */结束 之间的是注释内容
/*多行注释
3、文档注释:在方法或类的上一行输入///就会产生
///
///文档注释
///
软件系统依赖关系
语言可以基于框架进行开发
框架要在Windows系统上运行
框架有两大内容:.NET Framework类库和CLR公共语言运行时
C#中的数据
- int 整数 “3 5 100 -10”
- double 小数 “3.14 10.5 -3.5”
- char 字符 “'A' 'b' ' ' ”
- string 字符串 “"Zhangsan" "李四" "a"”
- decimal 金钱小数 “存储金钱 5.62”
double和decimal都是小数,但是精度不同
转义符
\+这个特殊符号 就可以把这个特殊符号显示出来了
\n表示换行
\b表示退格
\\表示的是一个\
\t表示的是水平制表符
\"表示的是一个双引号
类型自动转换规则
参与运算(算术运算和赋值运算)的操作数和结果类型必须一致。当不一致时,满足下面条件时,系统自动完成类型转换(隐式转换)
- 两种类型兼容
- 例如:int和double 兼容(都是数字类型)
- 目标类型大于源类型
- 例如:double>int
int类型的数据可以自动的转换为double类型的数据
double类型的数据可以表示int类型的值
- 对于表达式
- 如果一个操作数为double型,则整个表达式可提升为double型