一、环境配置
颜色主题
字体设置
行号设置
二、第一个应用程序
1.
在解决方案下创建一个新项目
第一种注释:两杠注释
第二种注释:星号注释
第三种注释:三杠注释(只有在花括号后面输出才会自动补全)
2.控制台输入打印基础语句
输出:
WriteLine:在控制行打印一行信息,打印信息结束后自动空一行
Write:在控制台打印信息,但是打印完成后不会自动空行
输入:
ReadLine:等待玩家输入完毕后(按回车键)才会继续执行后面的代码,玩家可以输入很多信息直到回车键结束
ReadKey:检测玩家是否按键,只要按了键盘上的任意键就会认为输入结束
三、语法知识--变量
1.折叠代码
2.如何申明变量
变量的使用和修改不能无中生有,必须要先声明才能用
3.为什么有那么多不同的变量类型?
不同的变量存储的范围和类型不一样,本质是占用的内存空间不同,选择不同的数据(变量)类型装在不同的数据;数字用int,小数用float,字符串用string,真假用bool
4.多个相同类型变量 同时申明
5.变量初始化相关
四、语法知识--变量的本质
1.变量的存储空间(内存中)
c#中char所占字节为2
2.变量的本质
2进制转10进制的规则:从右往左看,最右边的一位为第0位,如果该位不为0,则加上2的n位次方
五、变量的命名规范
1.必须遵守的规则
2.常用命名规则
驼峰命名法--首字母小写,之后单词首字母大写(变量)
帕斯卡命名法--所有单词首字母都大写(函数、类)
潜在知识点--c#中对大小写是敏感的 是区分的
六、语法知识--常量
1.常量的声明
2.常量的特点
1)必须初始化 2)不能被修改
作用:申明一些常用不变的变量
七、常量--转义字符
1.转义字符的使用
什么是转义字符?它是字符串的一部分,用来表示一些特殊含义的字符,比如:在字符串中表现单引号,引号,空行等
2.取消转义字符
八、类型转换
1.隐式转换
1) 相同大类型之间的转换
2)不同大类型之间的转换
整数装浮点数,整数是不能隐式存储浮点数,因为整数不能存小数
3)特殊类型和其他类型之间
bool没有办法和其他类型相互隐式转换
char没有办法隐式存储其他类型的变量
string类型无法和其他类型进行隐式转换
2.显示转换--手动处理,强制转换
1)括号强转
2)Parse法--把字符串转成其他类型的
3)Convert法
4)其他类型转string
九、异常捕获
1)作用
2)基本语法
注意还可以这样写
3)实践