C#基础学习第三天(.net菜鸟的成长之路-零基础到精通)
1、复合赋值运算符 += -= *= /= %=
2、关系运算符 > < >= <= == != 由关系运算符连接的表达式我们称之为关系表达式。 每一个表达式都可以求解出一个定值。
3、bool类型 我们在c#中使用bool类型来描述对或者错。 bool类型只有两个值,一个是true,一个是false
4、逻辑运算符 逻辑与 && (shift+7) 逻辑或 || (shift+顿号) 逻辑非 ! (一定是英文半角的感叹号) 对于逻辑与和逻辑或运算符而言,我们要求在运算符的两边放置bool类型的值或者关系表达式。 逻辑与的优先级要高于逻辑或,意味着在一个逻辑表达式中,如果既有逻辑与也有逻辑或, 我们应该首先计算逻辑与。 5、c#中的语法结构学习 顺序结构:程序从Main函数进入,从上到下一行一行的执行,每行代码都不会落下。 分支结构 --->if结构 --->if-else结构 选择结构(用于多条件的判断,超过两种就算是多条件) -->if else-if结构 -->switch-case结构 循环结构 -->while循环 -->do-while循环 -->for循环 -->foreach循环
6、if结构 语法: if(bool类型的值或者关系表达式或者逻辑表达式) { 要执行的代码; } 执行过程: 程序运行到if处,首先判断if后面小括号中的值,如果为true,则进入到if所带的大括号中 执行代码。 如果为false,则跳过大括号,什么都不执行。 执行特点: 先判断,再执行,有可能一条代码都不会执行。
7、if-else结构 语法: if(bool类型的值或者关系表达式或者逻辑表达式) { 要执行的代码; } else { 要执行的代码; } 执行过程: 程序首先判断if所带的小括号中的条件是否为true,如果为true,则执行if所带的大括号中的代码。执行完成后,跳出if-else结构。 如果if所带的条件返回的是false,则跳过if所带的大括号,执行else中的代码。 执行特点: 先判断,在执行,但是,最少执行一条代码(要么执行if哒,要么执行else哒) 注意:else永远跟离它最近的那个if配对 8、if else-if 语法: if(判断条件) { 要执行的代码; } else if(判断条件) { 要执行的代码; } else if(判断条件) { 要执行的代码; } ...... else { 要执行的代码; } 执行过程:程序首先判断第一个if所带的判断条件是否成立,如果成立,则执行该if所带的大括号中的代码,执行完成后,跳出整个if else-if结构。 如果第一个if不成立,则继续向下判断,依次的判断每一个if所带的判断条件,如果成立则执行, 如果每一个if所带的判断条件都不成立,就看下当前if else-if结构中是否存在else,如果存在else, 则执行else中的代码,如果没有else,则该 if else-if结构什么都不做。 9、异常捕获 将有可能出现的异常的地方,我们拿出来做相应的处理,使之就算出现了异常,也不会导致我应用 程序的崩溃。 try{}catch{} 使用方法:将有可能出现异常的代码写在try中,在catch中写出现异常后要执行的代码。 使用技巧:哪有可能出现异常就踹它一脚。 执行过程: 如果try中的代码没有出现异常,则不会执行catch中的代码。 如果try中的代码出现了异常,则立即跳到catch中进行执行,在try中出现异常的那行代码后面, 哪怕有一百行代码,都不会被执行。 10、变量的作用域 在函数中声明的变量,我们称之为局部变量。而局部变量是有作用域的。 作用域指的就是我们能够访问或者使用这个变量的范围。 局部变量的作用域指的是从声明它的那个大括号开始,到那个大括号所对应的结束大括号就结束了。 我们能够访问或者操作变量仅仅就在这个范围内,出了这个范围,我们则不能对该变量进行任何的 操作。
11、对于多条件语句的判断,我们推荐使用if else-if和switch-case结构 如果对多条件的判断是区间性的,那么我们推荐使用 if else-if。 如果对多条件的判断是定值的,我们推荐使用switch-case结构。 switch-case结构 语法: switch(变量或者表达式的值) { case 值1: 要执行的代码; break; case 值2: 要执行的代码; break; case 值3: 要执行的代码; break; default: 要执行的代码; break;//跳出当前switch-case结构。 } 执行过程:程序执行到switch处,首先计算出switch所带的小括号中的结果。 拿着计算出来的结果,跟每个case所带的值进行匹配。如果匹配成功,则执行 该case所带的代码,执行完成后,遇到break,跳出switch-case结构。 如果跟每个case所带的值都不匹配,则看当前switch-case结构中是否存在default, 如果有default,则执行default中的代码,如果没有,则该switch-case结构什么都不做。
视频教程:http://yunpan.cn/ccZZ6UkXdP64s 访问密码 2fb6
由于本人最近要参加培训去了!所以可能更新不能及时发布了!更多视频可以先加群进行交流!
C#基础学习第三天(.net菜鸟的成长之路-零基础到精通)的更多相关文章
- C#基础学习第一天(.net菜鸟的成长之路-零基础到精通)
1.Net平台和C#编程语言的概念 2.桌面应用程序: 我们要使用桌面应用程序,必须要安装该应用程序的客户端. winform应用程序. Application:应用程序 Internet:互联网应用 ...
- C#基础学习第二天(.net菜鸟的成长之路-零基础到精通)
1.加号的使用 在我们c#当中,如果想要两个字符串相连接,那么我们可以使用+号连接. 加号两边如果有一边是字符串,那么此时字符串起到了一个连接的作用. 如果加号两遍都是数字,那么加号起到一个相加 ...
- 程序员必备英语.net版(.net菜鸟的成长之路-零基础到精通)
通过一段时间的.NET学习,我发现英文不好是我的软肋~我觉得好好补习一下英文单词水平.可是要背哪些单词呢? 经过一段时间的整理,终于整理出来了一套比较完整的.NET程序员必备单词文档.单词加详细说明. ...
- JavaScript 基础 学习(三)
JavaScript 基础 学习(三) 事件三要素 1.事件源: 绑定在谁身上的事件(和谁约定好) 2.事件类型: 绑定一个什么事件 3.事件处理函数: 当行为发生的时候,要执行哪一个函数 ...
- JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API
森林森 一份耕耘,一份收获 博客园 首页 新随笔 联系 管理 订阅 随笔- 397 文章- 0 评论- 78 JAVA基础学习day16--集合三-Map.HashMap,TreeMap与常用A ...
- java网络爬虫基础学习(三)
尝试直接请求URL获取资源 豆瓣电影 https://movie.douban.com/explore#!type=movie&tag=%E7%83%AD%E9%97%A8&sort= ...
- salesforce 零基础学习(三十六)通过Process Builder以及Apex代码实现锁定记录( Lock Record)
上一篇内容是通过Process Builder和Approval Processes实现锁定记录的功能,有的时候,往往锁定一条记录需要很多的限制条件,如果通过Approval Processes的条件 ...
- opengl基础学习专题 (三) 多边形绘制的几种样式
题外话 聪明人之所以不会成功,是由于他们缺乏坚韧的毅力. ——艾萨克·牛顿(1643年1月4日—1727年3月31日)英国 也许可以理解为 想更深一步的时候,坚持,努力和聪明缺一不可. 挺直腰杆在此向 ...
- java基础学习总结三(jdk7新特性、变量(局部变量和成员变量)、常量以及运算符)
一:jdk7新特性 可以表示二进制数值,以0b开头,中间可以使用下划线_分隔符.如下: @Test /** * 测试jdk新特性 */ public void testJdk7(){ int a=0b ...
随机推荐
- hdu2108(判断凸多边形)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2108 题意: 给出一个多边形的所有顶点,判断是不是凸多边形: 思路: 判断凸多边形的方法比较多,如:若 ...
- idea使用maven启动tomcat
1.设置tomcat,如图: 2.添加war包 3.修改pom.xml 删除可能的选项,如果有下面的代码,删除掉 4.选择使用的resources目录 5.启动即可
- Cheatsheet: 2013 09.22 ~ 09.30
Other Python basics summary Another article about big O notation Mobile Getting Started with PhoneGa ...
- VS开发工具 不会在异常的地方停止的问题.
启用"仅我的代码"
- RedHat7笔记
第一章 管理网络 查看网络信息 显示网卡状态# nmcli dev status列出所有连接# nmcli con show只列出可用连接# nmcli con show --active显示网卡配 ...
- keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法
以前写单片机程序时总是把所用函数和变量都写在一个c文件里,后来遇到大点的项目,程序动则几千行,这种方式无疑会带来N多麻烦,相信大家都有所体验吧! 后来学会了在keil里进行模块化编程,即只把功能相同或 ...
- Javascript 精髓整理篇之二(函数篇)postby:http://zhutty.cnblogs.com
今天总结的内容是javascript的function, 涉及到function顺便讲讲this. Function 是javascript的函数,也是js的执行单元.函数是JavaScript的一种 ...
- 2018-2019-2 网络对抗技术 20165328 Exp6 信息收集与漏洞扫描
目录 实验要求 基础问题回答: 实验过程: 各种搜索技巧的应用及DNS IP注册信息的查询 基本扫描技术 漏洞扫描--使用OpenVAS 实验感想 实验要求 (1)各种搜索技巧的应用 (2)DNS I ...
- shell 实例
转载自:https://github.com/liquanzhou/ops_doc 这里只作为笔记使用,不做他用 shell实例手册 0 说明{ 手册制作: 雪松 更新日期: 2018-09-1 ...
- Tomcat整体架构分析
下面让我们来看看Tomcat容器的整体结构: 本文的目的是覆盖这张图中所涉及的主要请求处理组件.而上图中的一些高级主题如集群和安全则不是在本文讨论的范围之内. 本图中,Service, Host, C ...