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 = ;
switch (i)
{
case :
case :
Console.WriteLine("");
break;//每个case里面都必须有一个break 或 goto 或 return
case :
Console.WriteLine("Case 2");
break;
// 接下来的语句会出现警告--语法错误
Console.WriteLine("Unreachable code");
case -://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 = ;
try
{
string s = Console.ReadLine();
e = int.Parse(s);
}
catch (Exception yi1)//Exception是一个类
{
Console.WriteLine(yi1.Message);
}
finally
{
Console.WriteLine("最终执行的语句:{0}",e);
}
语句部分未完待续…………
3、C#基础整理(语句概述)的更多相关文章
- oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数
花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...
- MySQL基础整理(一)之SQL基础(未完成)
大家好,我是浅墨竹染,以下是MySQL基础整理(一)之SQL基础 1.SQL简介 SQL(Structure Query Language)是一种结构化查询语言,是使用关系模型的数据库应用语言. 2. ...
- 第二十六节:复习Java语言基础-Java的概述,匿名对象,封装,构造函数
Java基础 Java语言概述 Java语言 语言 描述 javaee 企业版 javase 标准版 javame 小型版 JDK JDK(Java开发工具包) Java语言 语言 Java语言 Ja ...
- oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数
花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用oracle用 ...
- Mysql(Mariadb) 基础操作语句 (持续更新)
基础SQL语句,记录以备查阅.(在HeiDiSql中执行) # 创建数据库 Create Database If Not Exists VerifyIdear Character Set UTF8; ...
- HQL基础查询语句
HQL基础查询语句 1.使用hql语句检索出Student表中的所有列 //核心代码 @Test public void oneTest() { Query query=session.createQ ...
- mysql使用基础 sql语句(一)
csdn博文地址:mysql使用基础 sql语句(一) 点击进入 命令行输入mysql -u root -p,回车再输入密码,进入mysql. 终端命令以分号作为一条语句的结束,可分为多行输入,只需 ...
- VBA基础——循环语句
VBA基础之循环语句 Sub s1() Dim rg As Range For Each rg In Range("a1:b7,d5:e9") If rg = "&quo ...
- 机器学习 —— 基础整理(六)线性判别函数:感知器、松弛算法、Ho-Kashyap算法
这篇总结继续复习分类问题.本文简单整理了以下内容: (一)线性判别函数与广义线性判别函数 (二)感知器 (三)松弛算法 (四)Ho-Kashyap算法 闲话:本篇是本系列[机器学习基础整理]在time ...
- 【MySQL】MySQL基础操作语句
mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use te ...
随机推荐
- HDUOJ------3336 Count the string(kmp)
D - Count the string Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64 ...
- 《JavaScript权威指南》读书笔记(二)
日期:2015-12-04 js 的原型::闭包:闭包这是个相当复杂的东西...现在初步理解: http://segmentfault.com/a/1190000000652891 闭包有 ...
- 《Play for Java》学习笔记(五)Form
本书第六章以一个实例介绍了Play Framework中Form的使用,如何绑定数据,如何进行验证 一.项目结构和action
- BZOJ3928 [Cerc2014] Outer space invaders
第一眼,我勒个去...然后看到n ≤ 300的时候就2333了 首先把时间离散化,则对于一个时间的区间,可以知道中间最大的那个一定要被选出来,然后把区间分成左右两份 于是区间DP就好了,注意用左开右开 ...
- MySQL 建库、建用户及建表事项
1,MySQL建库语句比较简单,一句话: create database tppamltest3 2,创建用户及授权: insert into mysql.user(Host,User,Passwor ...
- Java DES 加解密文件
import com.mchange.v2.io.DirectoryDescentUtils; import javax.crypto.Cipher;import javax.crypto.Ciphe ...
- 关于Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)的问题
找不到mysql socket的问题,我最近碰到了好多次重装系统以前,我的mysql,apache,php都是自己编译安装的,当时并没有碰到这些问题,重装系统以后,我的mysql是通过yum安装的,a ...
- easyui layout 收缩的bug
easyui layout提供collapse方法折叠指定的 panel,'region' 参数可能的值是:'north'.'south'.'east'.'west',但是在 IE6的环境下,调用这个 ...
- CentOS Hadoop格式化HDFS异常java.net.UnknownHostException
#bin/hadoop namenode -format DEPRECATED: Use of this script to execute hdfs command is deprecated. I ...
- 分批次从musql取数据,每次取1000条
$t = new Gettags(); $num=$t->sum_tag(); $num=$num/1000; $flag_num=ceil($num); $flag_array=array() ...