3、C#基础整理(语句概述)

语句

语句分为四个大类:

* 分支语句:if,if... else,if ...else if... else,switch case
* 循环语句:for,while,do while,foreach
* 跳转语句:break,continue
* 异常语句:try catch finally

用法:

1、if的用法

第一种:if(true){语句}else{语句}

第二种:if(true){语句}else if{语句}…n个else if{语句}…else{语句}

第三种:if(true){语句}

*2、switch case的用法(不常用)

int i = 3;
switch (i)
{
    case 0:
    case 1:
        Console.WriteLine("1");
        break;//每个case里面都必须有一个break 或 goto 或 return
    case 2:
        Console.WriteLine("Case 2");
        break;
        // 接下来的语句会出现警告--语法错误
        Console.WriteLine("Unreachable code");
    case 7-4://7-4会被预估为3,并且提出错误警告
        Console.WriteLine("Case 3");
        break;
    default://必须有此语句,否则不执行switch case
        Console.WriteLine("输入错误");
}

3、for的用法

for(初始值;执行条件;状态改变){循环体}   死循环for(;;){循环体}

4、while和do while的用法

while(true){语句}----true为判断条件,初始条件写在循环体外面,状态改变写在循环体中

do{语句}while(true)----注:这个循环会先执行一遍do里面的内容,不管while括号里的内容是否为真。

5、foreach遍历(用于数组,在数组里面再具体讲解)

6、break,continue的用法

break: 结束循环;

continue: 跳出此次循环,继续下一循环,循环继续执行;

*7、try{}catch{} 和try{}catch{} finally{}

try……catch……

while (true)
{
    int j;
    try
    {
        string s = Console.ReadLine();//如果输入了小数则会报错
        j = int.Parse(s);
    }
    catch (Exception yi)//Exception是一个类,此句抓住了错误的类型并赋给变量
    {
        Console.WriteLine(yi.Message);//输出错误
        continue;//继续while循环
    }
    Console.WriteLine(j);//如果没错就执行此句
    break;//跳出循环
}

try……catch……finally……

int e = 0;
try
{
        string s = Console.ReadLine();
        e = int.Parse(s);
}
catch (Exception yi1)//Exception是一个类
{
        Console.WriteLine(yi1.Message);
}
finally
{
        Console.WriteLine("最终执行的语句:{0}",e);
}

语句部分未完待续…………

时间: 2024-10-18 12:11:05

3、C#基础整理(语句概述)的相关文章

基础MySQL语句

#创建表 #create table stu(id int primary key,  name char(10), age int); #删除表 #drop table stu; #增加 #insert into stu(id, age, name) values(1, 20, '小明'); #insert into stu(id, name, age) values(5,  '小明5', 40); #删除 #全部删了 #delete from stu; #delete from stu wh

HTML基础整理(一)

HTLM基础整理--思维导图(标签部分) 其他: <sub>下标</sub>     <sup>上标</sup> 优先级,越往后优先级越高. "right"(右对齐)               "top" (顶部) 对齐方式<tr align="center"(居中) valign="middle"(居中) "left"(左对齐)          

VBA基础——循环语句

VBA基础之循环语句 Sub s1() Dim rg As Range For Each rg In Range("a1:b7,d5:e9") If rg = "" Then rg = 0 End If Next rg End Sub Sub s2() Dim x As Integer Do x = x + 1 If Cells(x + 1, 1) <> Cells(x, 1) + 1 Then Cells(x, 2) = "断点"

蓝鸥Unity开发基础——If 语句学习笔记

蓝鸥Unity开发基础--If 语句学习笔记 本节内容:程序的三种结构,if语句,问号表达式 程序的三种结构 顺序结构:顺序执行语句 分支结构:通过进行判断,在多个语句块中选择某一个执行 循环结构:条件满足时,反复执行同一语句块 If语句 用if语句可以构成分支结构 它根据给定的条件进行判定,用来决定要执行某个程序段 一.if(条件表达式){语句1} using System; namespace Lesson11{    class MainClass    {        public s

Mysql(Mariadb) 基础操作语句 (持续更新)

基础SQL语句,记录以备查阅.(在HeiDiSql中执行) # 创建数据库 Create Database If Not Exists VerifyIdear Character Set UTF8; # 创建表 Create Table If Not Exists VerifyIdear.MyTable( ID Bigint(8) unsigned Primary key Auto_Increment, Updatetime DateTime, name VarChar(128) )Engine

Oracle-05-SQL语句概述、分类&amp;amp;SQL*PLUS概述(初识insert,desc,list,r,del,a,c,n等命令)

一.SQL语句概述 (1)SQL全程是"结构化查询语言(Structured Query Language)". SQL是大多数主流数据库系统採用的标准查询语言. (2)SQL语句的优势:语言结构简单.功能强大.简单易学. (3)在进行SQL开发是为了更easy的訪问关系数据库,所以SQL可以运行以下几种操作: ①从数据库中查询数据 ②向数据库中插入数据 ③从数据库中删除数据 ④创建和操作数据库对象(如用户.索引.触发器等) ⑤控制对数据库的訪问 ⑥更新数据 (4)注意:SQL不是程序

linux基础整理0316

一.linux基础整理 由于这是学习linux的第一周,整理的东西很杂很分散,其中包括了查看虚拟机的各种信息,命令相关的只整理了alias.date.history.cal.帮助会话screen等命令的使用,最后加上了两个常见问题处理办法:在以后的学习中会不断完善文中整理的相关内容. 1.查看系统信息类命令: 查看内核版本 [root@CentOS7 ~]#uname -r 3.10.0-957.el7.x86_64 查看系统版本 查看配置文件 [root@CentOS7 ~]#cat /etc

MySQL数据库基础操作语句

SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,分为3种类型: 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER 2.DML语句 数据库操纵语言: 插入数据INSERT.删除数据DELETE.更新数据UPDATE.查询数据SELECT 3.DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT.REVOKE(取消授权)SQL基础操作语句: 管理员登录:mysql -uroot -p 设置管理员密码:set pa

6、C#基础整理(for 语句经典习题--for循环嵌套、穷举)

1.for循环嵌套----最基础题目:求阶乘的和 int sum = 0; int n = int.Parse(Console.ReadLine()); for (int i = 0; i < n; i++) { int sum1 = 1;//定义变量sum1,每次循环都赋予其初始值1,求阶乘专用 for (int j = 1; j <= i+1; j++) { sum1 = sum1 * j; } sum = sum + sum1;//将每次阶乘的和相加 } Console.WriteLin