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

由于本人最近要参加培训去了!所以可能更新不能及时发布了!更多视频可以先加群进行交流!

时间: 2024-08-07 00:11:16

C#基础学习第三天(.net菜鸟的成长之路-零基础到精通)的相关文章

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

1.加号的使用  在我们c#当中,如果想要两个字符串相连接,那么我们可以使用+号连接.  加号两边如果有一边是字符串,那么此时字符串起到了一个连接的作用.  如果加号两遍都是数字,那么加号起到一个相加的作用. 2.占位符    规则:先挖个坑,再填个坑.    {0}:占位符都是从0开始,依次递增      注意:你挖了几个坑,就填几个坑,多填了没效果.    但是,如果你少填了,程序抛出异常.    我们在输出的时候,是按照挖坑的顺序输出,而不是按照填坑的顺序输出. 3.异常  所谓异常指的就

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

通过一段时间的.NET学习,我发现英文不好是我的软肋~我觉得好好补习一下英文单词水平.可是要背哪些单词呢? 经过一段时间的整理,终于整理出来了一套比较完整的.NET程序员必备单词文档.单词加详细说明.现在分享给大家~希望能给大家帮助~~~!下面是word截图.为了方便阅读我已经给制作成了PDF. 下载地址:http://yunpan.cn/cd6JQeLZfxS7A  访问密码 52cb

javascript基础学习(三)

javascript之运算符 学习要点: 表达式 运算符:一元运算符,算术运算符,关系运算符,逻辑运算符,*位运算符,赋值运算符 一.表达式 表达式有常量表达式,变量表达式,复合表达式. 二.算术运算符 一元:+(正号).-(负号).++.—— 二元:*./.%.+.- 三.关系运算符 ==.=== ps:等同运算符比相等运算符要求更为严格,等同运算符只有在两个操作数类型相同,并且值也相同的情况下才会返回true. <.<=.>.>= instanceof运算符.       in

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

一.Map简述 1.1.简述 public interface Map<K,V> 类型参数: K - 此映射所维护的键的类型 key V - 映射值的类型 value 该集合提供键--值的映射.key不能重复,一对对的存储方式 将键映射到值的对象.一个映射不能包含重复的键:每个键最多只能映射到一个值. 1.2.方法 嵌套类摘要 static interface Map.Entry<K,V> 映射项(键-值对). 方法摘要 void clear() 从此映射中移除所有映射关系(可选操

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

尝试直接请求URL获取资源 豆瓣电影 https://movie.douban.com/explore#!type=movie&tag=%E7%83%AD%E9%97%A8&sort=time&page_limit=20&page_start=0 浏览器打开该地址: 发现是这样的 在这里我们需要用java抓取电影的信息,首先要找到资源链接,浏览器右键->检查打开谷歌调试工具 我们可以看到下图 有很多的资源请求,在这里我是一个个搜索,看那个是电影信息的Headers 发

一只在读iOS菜鸟十个月来从零基础到拿到实习Offer的总结

技术背景 从2014年8月中旬开始接触iOS开发至今,过了整整十个月.就当做第一年的个人总结吧.最初接触iOS开发是在大一结束的暑假.当时的水平仅限于了解简单的C语言.因为学过Java,所以对于面向对象的思想也有接触. 入门阶段(2014.8-2014.12) 开始接触iOS开发之后,显然要从OC学起.陪伴我入门的有两本书.附赠京东购买地址. 1.<iOS7开发快速入门> 2.<iOS开发指南--从零基础到App Store上架> 第一本书已经不慎遗失,个人感觉更偏重基础,第二本书

零基础java培训靠谱吗?职场转行,零基础开始学Java开发靠谱吗?

学技术转行发展,是职场常见的提升方式,无论是在职充电还是为转行跳槽做准备,选择一个专业技能进行培训学习,都是非常可取的.在能力至上的今天,单凭学历已经不能成为入行敲门砖,特别是在互联网企业,通常在面试过程中就会考核技术能力,此外看你的项目作品,可见技术能力在招聘中是最具说服力的.华清远见教育职业规划专家表示零基础java培训靠谱吗,如果不清楚学什么技术更好,可以访问这里做职业规划,此外还可以通过试学来了解自己对技术课程的兴趣点. 华清远见教育开设的面向零基础人群提供的,从学习到就业一站式的浸入式

linux菜鸟基础学习 (三)

文件权限 1.文件属性的查看 练习:ls 查看当前目录下的文件和目录ls -l 查看当前目录下的文件和目录属性ll 查看当前目录下的文件和目录属性 stat test 查看文件或者目录的详细信息 ls -l filename-|rw-r--r--.|1| root| root| 46 |Oct 1 05:03 |filename- --------- - ---- ---- -- ------------ -------- 1 2 3 4 5 6 7 8 1."-":文件类型 ##普通

Java基础学习(三)——面向对象思想

学习Java,就离不开学习面向对象的编程思想.Java语言是纯粹的面向对象的程序设计语言,这主要表现为Java完全支持面向对象的三种基本特征: 封装(encapsulation) 继承(inheritance) 多态(polymorphism) Java语言完全以对象为中心,Java程序的最小程序单位是类,整个Java程序由一个一个的类组成. 万物皆对象 “面向对象”(英语:Object Oriented,简称OO)是一种以事物为中心的编程思想. 面向对象程序设计(英语:Object-orien