(参考资料)传智播客c#语言.net基础班视频笔记

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5、波浪线 1)、如果你的代码中出现了红色的波浪线,意味着你的代码中出 现了 语法错误。 2)、如果你的代码中出现了绿色的波浪线,说明你的代码语法并 没有错误, 只不过提示你有可能会出现错误,但是不一定会出现错误。警告 线
6、变量的使用规则
7、命名规则: ****首先要保证的就是这个变量的名字要有意义。 1 现阶段给变量起名字的时候都以字母开头 2 后面可以跟任意“字母”、数字、下划线. 注意: 1)你起的变量名不要与 c#系统中的关键字重复. 2)在 c#中,大小写是敏感的. HTML 3)同一个变量名不允许重复定义(先这么认为,不严谨)
if-else 特点:先判断,再执行,最少都要执行一条代码。 用于两种情况的判断
注意:else 永远跟离它最近的那个 if 配对
10、if else-if 作用:用来处理多条件的区间性的判断。 语法: if(判断条件) {
要执行的代码; } else if(判断条件) {
要执行的代码; }
第 8 页,共 31 页
else if(判断条件) {
要执行的代码; } else if(判断条件) {
要执行的代码; } ........ else {
要执行的代码; } 执行过程;程序首先判断第一个 if 所带的小括号中的判断条件, 如果条件成立,也就是返回一个 true, 则执行该 if 所带的大括号中的代码,执行完成后,立即跳出 if else-if 结构。 如果第一个 if 所带的判断条件不成立,也就是返回一个 false,则 继续向下进行判断,依次的判断每一个 if 所带 的判断条件,如果成立,就执行该 if 所带的大括号中的代码,如 果不成立,则继续向下判断, 如果每个 if 所带的判断条件都不成立,就看当前这个 if else-if 结 构中是否存在 else。 如果有 else 的话,则执行 else 中所带的代码,如果没有 else,则 整个 if-else if 神马都不做。 else 可以省略。
8、赋值运算符 =:表示赋值的意思,表示把等号右边的值,赋值给等号左边的变 量。 由等号连接的表达式称之为赋值表达式。 注意:每个表达式我们都可以求解除一个定值,对于赋值表达式而
第 4 页,共 31 页
言,等号左边的变量的值, 就是整个赋值表达式的值。 int number=10;
9、+号的作用 1)、连接:当+号两边有一边是字符串的时候,+号就起到连接的 作用。 2)、相加:两边是数字的时候
给变量起名字的时候要满足两个命名规范: 1、Camel 骆驼命名规范。要求变量名首单词的首字母要小写, 其余每个单词的首字母要大写。 多用于给变量命名。 2、Pascal 命名规范:要求每个单词的首字母都要大写,其余字母 小写。多用于给类或者方法命名。 HighSchoolStudent
highSchoolStudent
3>5||false
!表达式 逻辑表达式的结果同样也是 bool 类型
中级程序员 --2 年 ---高级程序员---->小组组长---> 项目经理 业务经理 产品经理
高级程序员 不明觉厉 软件开发工程师
7、复合赋值运算符 int number=10; += : number+=20; number=number+20; -= number-=5;
\":表示一个英文半角的双引号 \t:表示一个 tab 键的空格 \b:表示一个退格键,放到字符串的两边没有效果。 \r\n:windows 操作系统不认识\n,只认识\r\n \\:表示一个\
@符号 1、取消\在字符串中的转义作用,使其单纯的表示为一个'\' 2、将字符串按照编辑的原格式输出
10、占位符 使用方法:先挖个坑,再填个坑。 使用占位符需要注意的地方: 1、你挖了几个坑,就应该填几个坑,如果你多填了,没效果。
第 1 页,共 31 页
第一天
1、.Net 平台 .Net FrameWork 框架 .Net FrameWork 框架提供了一个稳定的运行环境,;来保障我 们.Net 平台正常的运转
2、C#语言 c sharp 编程语言,如果你想要计算机按照你说的去做,你必须说计算机 能够听懂的语言。
2001 年 any time any place and on any device 任何时间任何ห้องสมุดไป่ตู้点都能够让用户通过任何设备获取到用户想要的 数据
if 结构的特点:先判断,再执行,有可能一行代码都不执行 用于一种情况的判断。
9、if-else 语法: if(判断条件) {
执行的代码; } else {
执行的代码
} 执行过程:程序执行到 if 处,首先判断 if 所带的小括号中的判断 条件是否成立, 如果成立,也就是返回一个 true,则执行 if 所带的大括号中的代 码, 执行完成后,跳出 if-else 结构。 如果 if 所带的小括号中的判断条件不成立,也就是返回一个 false, 则跳过 if 语句,执行 else 所带的大括号中的语句,执行完成后, 跳出 if-else 结构。
4、IDE IDE 指的就是我们的开发工具。
5、vs 的学习 1)、启动 VS a、双击图标 b、调出 cmd,输入 devenv
2)、解决方案、项目及类之间的关系 解决方案:公司 项目:部门 类:员工 在视图里面找解决方案资源管理器
3)、Program 中的各个组成部分 引用命名空间: 京东----》京东在线商城项目---》顾客类 淘宝----》淘宝在线商城项目---》顾客类
6、逻辑运算符 && 逻辑与 ||逻辑或 !逻辑非 又逻辑运算符连接的表达式叫做逻辑表达式
第 6 页,共 31 页
number=number-5; *= number*=5; number=number*5; /= %=
逻辑运算符两边放的一般都是关系表达式或者 bool 类型的值。 5>3 &&true
显示类型转换: 1、两种类型相兼容 int--double 2、大的转成小的 double----int 语法: (待转换的类型)要转换的值;
总结: 自动类型转换:int---->double 显示类型转换:double--->int
20 平 20 平 4 5 平
第三天
1、类型如果相兼容的两个变量,可以使用自动类型转换或者强制 类型转换, 但是,如果两个类型的变量不兼容,比如 string 与 int 或者 string 与 double, 这个时候我们可以使用一个叫做 Convert 的转换工厂进行转换。 注意:使用 Convert 进行类型转换,也需要满足一个条件: 面儿上必须要过的去。
1、注释符 1)、注销 2)、解释
2、c#的 3 种注释符 1)、单行注释 // 2)、多行注释 /*要注释的内容*/ 3)、文档注释 /// 多用来解释类或者方法
3、变量 用来在计算机当中存储数据。
孙全 开房 火车 26 小时 去旅馆睡觉 孙全 一个人 单人房 308 孙全 and girl 双人间 一张床 521 孙全 and boy 双人间 两张床 520
顺序结构:程序从 Main 函数进入,从上到下一行一行的执行, 不会落下任何一行。
分支结构:if if-else 选择结构:if else-if switch-case 循环结构:while do-while for foreach
第 7 页,共 31 页
8、 if 语句: 语法: if(判断条件) {
如果你要是用变量的话,应该要先声明再赋值再使用。
声明并且给变量赋值的简写形式: 变量类型 变量名=值;
4、数据类型 1)、整数类型:int 只能存储整数,不能存储小数。 2)、小数类型:double 既能存储整数,也能存储小数,小数点后 面的位数 15~16 位。 3)、金钱类型:decimal:用来村粗金钱,值后面需要加上一个 m. 4)、字符串类型:string,用来存储多个文本,也可以存储空,字符 串类型的值需要被 双引号引来, 这个双引号必须是英文半角状态下的双引号 5)、字符类型:char,用来存储单个字符,最多、最少只能有一个 字符,不能存储空。 字符类型的值需要用 单引号因起来。英文半角状态下的单引号。
1997 李开复 XXX
乔布斯 windows phone====》安卓===》wp7===》 wp8======>unity3D
Unity3D 老鼠---猫 c# JS BOO
3、两种交互模式 C/S:要求客户的电脑上必须要安装一个客户端:qq、360、快播
等..... B/S:要求客户的电脑上只需要安装一个浏览器。
int number=10; int result=10 + ++number;
4、关系运算符 > < >= <= == != 关系运算符是用来描述两个事物之间的关系 由关系运算符连接的表达式称之为关系表达式。 5、bool 类型 在 c#中我们用 bool 类型来描述对或者错。
bool 类型的值只有两个 一个 true 一个 false
高端霸气公司----》老赵牛 X 项目---》顾客类
4)、方法或者函数 Main 函数是我们程序的主入口,你写的代码如果想要被执行的 话,必须写在 Main 函数当中。
第 2 页,共 31 页
5)、 .sln:解决方案文件,里面包含着整个解决方案的信息,可以双击 运行。 .csproj:项目文件,里面包含着这个项目的信息,可以双击运行。
6、书写代码需要注意的地方: 1、代码中出现的所有标点都是英文半角 shift 键快速切换中文半 角和英文半角 shift+空格 切换全角/半角 2、在 c#代码中,每行代码的结束,我们都以分号结束,注意: 这个分号也是英文半角的分号。 3、Console.WriteLine("要打印的内容");
Console.ReadKey(); 1)、暂停当前程序,等待用户按下任意键继续,按下的任意键 将显示在我们的控制台当中
要执行的代码; } 判断条件:一般为关系表达式或者 bool 类型的值。 执行过程:程序运行到 if 处,首先判断 if 所带的小括号中的判断 条件, 如果条件成立,也就是返回 true,则执行 if 所带的大括号中的代 码, 如果判断条件不成立,也就是返回一个 false。则跳过 if 结构,继 续向下执行。
如果你少填了,抛异常。 2、输出顺序:按照挖坑的顺序输出。
13、算数运算符 + * / %
11、异常 异常是指:语法上并没有任何错误,只不过在程序运行的期间, 由于某些原因出现了问题, 使程序不能再正常的运行。
12、转义符 转义符指的就是一个'\'+一个特殊的字符,组成了一个具有特殊意 义的字符。 \n:表示换行
14、类型转换 隐式类型转换: 我们要求等号两遍参与运算的操作数的类型必须一致,如果不一 致,满足下列条件会发生 自动类型转换,或者称之为隐式类型转换。 两种类型兼容 例如:int 和 double 兼容(都是数字类型) 目标类型大于源类型 例如:double > int 小的转大的
第 5 页,共 31 页
2、算数运算符 ++:分为前++和后++,不管是前++还是后++,最终的结果都是给 这个变量加一。 区别表现表达式当中,如果是前++,则先给这个变量自身加一,
然后带着这个加一后的值去参与运算。 如果是后++,则先拿原值参与运算,运算完成后,再讲这个变量 自身加一。 --:同上。
3、 对于向加加或者减减这样只需要一个操作数就能完成的运算,我 们称之为一元运算符。 + - * / % 对于这些需要两个或以上才能完成运算的操作符,我们 称之为二元运算符。 一元运算符的优先级要高于而元运算符。 如果在一个表达式当中,既有一元运算符,又有二元运算符,我 们首先计算一元运算符。
7、运行程序的两种方式 1、点击绿色的启动按钮 2、使用快捷键 F5
存储整数 100 数据类型:整数 在内存中开辟的空间应该是整数类型 int
8、生成解决方案 帮助我们排查语法错误。
第二天
存储变量的语法: 变量类型 变量名; 变量名=值;
第 3 页,共 31 页
"="号:在这并不表示等于的意思,而是赋值的意思,表示把等号 右边的值赋值给等号左边的变量。
相关文档
最新文档