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菜鸟的成长之路-零基础到精通)的更多相关文章

  1. C#基础学习第一天(.net菜鸟的成长之路-零基础到精通)

    1.Net平台和C#编程语言的概念 2.桌面应用程序: 我们要使用桌面应用程序,必须要安装该应用程序的客户端. winform应用程序. Application:应用程序 Internet:互联网应用 ...

  2. C#基础学习第二天(.net菜鸟的成长之路-零基础到精通)

    1.加号的使用  在我们c#当中,如果想要两个字符串相连接,那么我们可以使用+号连接.  加号两边如果有一边是字符串,那么此时字符串起到了一个连接的作用.  如果加号两遍都是数字,那么加号起到一个相加 ...

  3. 程序员必备英语.net版(.net菜鸟的成长之路-零基础到精通)

    通过一段时间的.NET学习,我发现英文不好是我的软肋~我觉得好好补习一下英文单词水平.可是要背哪些单词呢? 经过一段时间的整理,终于整理出来了一套比较完整的.NET程序员必备单词文档.单词加详细说明. ...

  4. JavaScript 基础 学习(三)

    JavaScript 基础 学习(三) 事件三要素 ​ 1.事件源: 绑定在谁身上的事件(和谁约定好) ​ 2.事件类型: 绑定一个什么事件 ​ 3.事件处理函数: 当行为发生的时候,要执行哪一个函数 ...

  5. JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API

    森林森 一份耕耘,一份收获 博客园 首页 新随笔 联系 管理 订阅 随笔- 397  文章- 0  评论- 78  JAVA基础学习day16--集合三-Map.HashMap,TreeMap与常用A ...

  6. java网络爬虫基础学习(三)

    尝试直接请求URL获取资源 豆瓣电影 https://movie.douban.com/explore#!type=movie&tag=%E7%83%AD%E9%97%A8&sort= ...

  7. salesforce 零基础学习(三十六)通过Process Builder以及Apex代码实现锁定记录( Lock Record)

    上一篇内容是通过Process Builder和Approval Processes实现锁定记录的功能,有的时候,往往锁定一条记录需要很多的限制条件,如果通过Approval Processes的条件 ...

  8. opengl基础学习专题 (三) 多边形绘制的几种样式

    题外话 聪明人之所以不会成功,是由于他们缺乏坚韧的毅力. ——艾萨克·牛顿(1643年1月4日—1727年3月31日)英国 也许可以理解为 想更深一步的时候,坚持,努力和聪明缺一不可. 挺直腰杆在此向 ...

  9. java基础学习总结三(jdk7新特性、变量(局部变量和成员变量)、常量以及运算符)

    一:jdk7新特性 可以表示二进制数值,以0b开头,中间可以使用下划线_分隔符.如下: @Test /** * 测试jdk新特性 */ public void testJdk7(){ int a=0b ...

随机推荐

  1. UVA - 12627 Erratic Expansion 奇怪的气球膨胀 (分治)

    紫书例题p245 Piotr found a magical box in heaven. Its magic power is that if you place any red balloon i ...

  2. es watcher

    https://www.elastic.co/products/watcher https://www.elastic.co/blog/watcher-beta-goes-public-you-kno ...

  3. C#程序设计基础——转义字符

    \’ 单引号 \” 双引号 \\ 反斜杠 \0 空字符 \a 感叹号 \b 退格 \f 换页 \n 换行 \r 回车 \t 水平Tab \v 垂直Tab

  4. keil中使用_at_绝对地址定位

    使用_at_关键字对存储器进行绝对地址定位程序如下: #include<reg51.h> ] _at_ 0x8000; main() { LED_Data[] = 0x23; } 在kei ...

  5. 软件发布版本区别介绍-Alpha,Beta,RC,Release

    Alpha: Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用. 是希腊字母的第一位,表示最初级的版本 alpha就是α,beta就是β alpha版就是比 ...

  6. 【转】android 中如何限制 EditText 最大输入字符数

    原文网址:http://blog.csdn.net/fulinwsuafcie/article/details/7437768 方法一: 在 xml 文件中设置文本编辑框属性作字符数限制 如:andr ...

  7. AJAX中的请求方式以及同步异步的区别

    AJAX中的请求方式以及同步异步的区别请求方式,分为GET与POST: GET 最为常见的HTTP请求,普通上网浏览页面就是GET.GET方式的参数请求直接跟在URL后,以问号开始.(JS中用wind ...

  8. [Data Structure] 二叉搜索树(Binary Search Tree) - 笔记

    1. 二叉搜索树,可以用作字典,或者优先队列. 2. 根节点 root 是树结构里面唯一一个其父节点为空的节点. 3. 二叉树搜索树的属性: 假设 x 是二叉搜索树的一个节点.如果 y 是 x 左子树 ...

  9. JS~js里实现队列与堆栈

    在面向对象的程序设计里,一般都提供了实现队列(queue)和堆栈(stack)的方法,而对于JS来说,我们可以实现数组的相关操作,来实现队列和堆栈的功能,看下面的相关介绍. 一 看一下它们的性质,这种 ...

  10. RMAN-00554: initialization of internal recovery manager package failed RMAN-04005

    [oracle@rac11g1 ~]$ rman target haha/haha@rac11g Recovery Manager: Release 11.2.0.3.0 - Production o ...