C#语法快速热身
语法
if(条件表达式){
代码块
}
语法
if(条件表达式){
代码块
}else{
代码块2
}
语法
if(条件表达式1){
代码块1
if(条件表达式1)){
}else{
代码块2
}
}else{
代码块3
}
switch结构
switch(表达式){
case:常量表达式1
break;必须有
case:常量表达式2
break;
default:
break;//必须有
}
数组与循环
语法
数据类型[]数组名;
数据类型 数组名[];
但是在C#中只能使用第一种方法,即不能把方括号放在数组名后面
语法
数组类型[]数组名
例如
int[]array;
通过.length
同Java一样访问数组的元素使用的形式如下,下标从0开始,在C#中我们把下标叫做索引
经验
如果在程序中需要得到数组的长度,应该使用数组.length语句获得,而不是用数组定义的长度
对象数组
//学员类
public class Student
{
public string name; //姓名
public string score;//成绩
public void show info()
{//输出信息 Console.Writeline(name+"/t"+score); } } class progrm
{
static void Main (string[]args)
{
//定义对象数组
Student[] stus=new student[3];
//为对象数组元素赋值
stus[0]=new student();
stus[0].name="张浩";
stus[0].score=100;
stus[1]=new student();
stus[1].name="李成"
stus[1].score=99;
stus[2]=new Student();
stus[2].name="江苏";
stus[2].WriteLine("前三名学员的信息为");
forearh(Student stu int stus)
{
stu.showinfo();
} console.Readline(); }
}
循环结构
while 循环是先判断条件是否,如果条件成立再执行循环体
语法
while(条件表达式)
{
//代码块
} do-while 循环
do-while 循环是先执行在判断条件,所以至少会执行一次循环体中的语句
语法
do{
//代码块
}while(条件表达式) for循环
for循环常常用在确定循环次数的情况下
语法
for(表达式1;表达式2;表达式3)
{
//代码块
} foreach循环
语法
foreach(元素类型 元素变量名 in 数组)
{
//代码块
}
语法中的"元素"是一个只读变量
foreach结构的执行过程是循环体依次取出数组中的每一个元素,然后对每个元素都执行一次循环体的操作 break语句
除了在switch中可以使用break语句退出某个case语句也可以把它用于 while dowhile for foreach循环结构。break语句将使程序跳出当前循环结构并继续执行该循环后面的语句
continue 语句
continue 和break 语句类似它出现在for while do while foreach 但continue语句的作用是退出当前循环结构的本次循环,并开始执行当前循环的下一次循环,而不是退出
当前循环结构 二重循环
外层循环一次内层循环都会从头到尾的完整的执行一遍 冒泡排序
冒泡排序速记口诀
N个数字来排队,两两相比小靠前
外层循环N-1,内层循环N-1-i
如果要降序排序,只要把程序中的大于号换成小于号就行了

  

第二章 C#语法快速热身的更多相关文章

  1. C#语言————第二章 C#语言快速热身

    第二章    C#语言快速热身 ***********一.选择结构**************** 1:if选择结构与java的if选择结构语法完全相同 2:switch选择结构 ①:常量表达式的值可 ...

  2. Java基础知识二次学习-- 第二章 基础语法与递归补充

    第二章 基础语法与递归补充   时间:2017年4月24日10:39:18 章节:02章_01节,02章_02节 视频长度:49:21 + 15:45 内容:标识符,关键字与数据类型 心得:由字母,下 ...

  3. 《DOM Scripting》学习笔记-——第二章 js语法

    <Dom Scripting>学习笔记 第二章 Javascript语法 本章内容: 1.语句. 2.变量和数组. 3.运算符. 4.条件语句和循环语句. 5.函数和对象. 语句(stat ...

  4. net core体系-web应用程序-4asp.net core2.0 项目实战(CMS)-第二章 入门篇-快速入门ASP.NET Core看这篇就够了

    .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了   原文链接:https://www.cnblogs.com/yilezhu/p/9985451.ht ...

  5. Unity 游戏框架搭建 2019 (十八~二十) 概率函数 & GameObject 显示、隐藏简化 & 第二章 小结与快速复习

    在笔者刚做项目的时候,遇到了一个需求.第一个项目是一个跑酷游戏,而跑酷游戏是需要一条一条跑道拼接成的.每个跑道的长度是固定的,而怪物的出现位置也是在跑道上固定好的.那么怪物出现的概率决定一部分关卡的难 ...

  6. 第二章 Js语法

    来博客园已经有二年了,看了看自己发布的内容,少的可怜.完全背离了自己的初衷.how time fly,想着自己两年后,还是没写什么东西,岂不是白白浪费时间!有感于王宝强说的那句话,“好好活着,做有意义 ...

  7. .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了

    作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/9985451.html 本来这篇只是想简单介绍下ASP.NET Core MVC项目的(毕竟要照顾到很多新 ...

  8. C#语法快速热身

    if选择结构: 简单:if结构 单分子:If-else结构 多重:f-else-if结构 嵌套:if结构 语法: If(条件1){ If(条件2) }else{ } }else{ } Switch结构 ...

  9. (转)Django学习之 第二章:Django快速上手

    安装Python  安装Django非常容易.因为Django可以运行在任何可以运行Python的环境中,所以可以以多种方式进行配置. 在本章我们将尝试覆盖几种常见的Django安装场景. Djang ...

随机推荐

  1. soapUI对webservices进行压力测试

    1.进行压力测试步骤 1.创建soap项目file--new soap project 为项目命名,输入wsdl,之后会出现下图 其中matchToApply是webservice对外提供访问的接口( ...

  2. Word F1~F12 功能快捷键用法大全

    F1:帮助 在Word中使用F1功能键,可以获取帮助. F2:移动文字或图形 F2按键可以移动文字和图形.选中文本,按下F2,然后将光标定位到你想移动到的地方,按下回车,即可移动. F3 :自动图文集 ...

  3. hdu 6153 思维+扩展kmp

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6153 扩展kmp不理解的看下:http://www.cnblogs.com/z1141000271/p ...

  4. hdu 2844 多重背包的转化问题 以及这个dp状态的确定

    在杭电上测试了下 这里的状态转移方程有两个.,. 现在有价值val[1],val[2],…val[n]的n种硬币, 它们的数量分别为num[i]个. 然后给你一个m, 问你区间[1,m]内的所有数目, ...

  5. (六)easyUI之对话框窗口

    一.拥有HTML的对话框 <%@ page language="java" contentType="text/html; charset=UTF-8" ...

  6. Android 把枪/PDA 扫描头自回车没用 处理方法

    XML 控件加上属性 android:imeOptions="actionNone"

  7. Form key length limit 2048 exceeded ,提交数据时,数据的键过长 或者是上传文件过大

    在ASP.NET Core MVC中,文件的key 默认最大为2048,文件上传的最大上传文件默认为20MB,如果我们想上传一些比较大的文件,就不知道怎么去设置了,没有了Web.Config我们应该如 ...

  8. 【多进程】php多进程编程

    先看下我已经安装的php版本 PHP (cli) (built: Jul ::) ( NTS ) Copyright (c) - The PHP Group Zend Engine v3.- Zend ...

  9. 重构与反思-<重构代码的7个阶段>有感

    https://coolshell.cn/articles/5201.html/comment-page-2#comment-1932554 过去半年基本上完整经历了这个文章的各个阶段,看完文章结合自 ...

  10. 同一个url对应多个视图函数,取第一个视图函数有效

    # -*- coding: utf-8 -*- from flask import Flask app = Flask(__name__) @app.route('/') def index(): r ...