当前位置: 首页 > news >正文

c#语法

一.选择结构:
                
                1. if选择结构
                2. if-else选择结构
                3. if-else if-else if-else多重if选择结构
                4. if-if-else-else 嵌套if选择结构
                5. switch选择结构
                    switch(表达式)
                    {
                        case 常量表达式1:
                            语句1;
                            break;
                        case 常量表达式2:
                            语句2;
                            break;
                        .................
                        default:
                            语句n;
                            break;
                    }
                    注意:C#中的switch选择结构case中必须有braek,否则将提示错误!
                
                    使用case字句的注意点:
                            1. case子句的摆放没有先后顺序要求,可以任意调整
                            2. 任何两个case语句不能具有相同的值
                            3. case中的值必须是常量表达式,不允许使用变量
        二.对象数组:
                1. 创建对象数组
                   对象数组类型 [] 对象数组名=new 对象数组类型[数组长度];
                   Student [] stus=new Student();
                2. 遍历对象数组
                    foreach(遍历得到的类型 变量名 in 对象数组名)
                    foreach(Student stu in stus){
                        stu.ShowInfo();
                    }
        三.循环结构:
                1. while循环:先判断再执行
                    while(循环条件){
                        //循环体
                    }
                2. do-while循环:先执行一次循环体,再判断循环条件
                    do{
                        //循环体
                    }while(循环条件)
                3. for循环
                    for(int i=0;i<=10;i++){
                        //循环体
                    }
                4. 双重循环:外层循环执行一次,内层循环执行一周
                
        四.冒泡排序
                
                冒泡排序速记口诀(升序):
                    N 个数字来排队
                    两两相比小靠前
                    外层循环 N-1
                    内层循环 N-1-i

转载于:https://www.cnblogs.com/chx9832/p/9299122.html

相关文章:

  • 做好架构师,要懂微服务,汇总微服务架构落地的15种框架
  • SVG的学习(34—36)
  • javaSE --集合框架
  • Java - 常用工具类 - 字符串
  • 中控考勤机管理员密码清除
  • Unity3D_(游戏)2D简单游戏制作过程:捕获高空掉落保龄球
  • Jsp运行原理
  • 苹果mac版微软官方远程连接工具下载Microsoft Remote Desktop For Mac
  • Day 2:线程与进程系列问题(二)
  • 静态方法和类方法
  • 在Asp.Net Core中使用中间件保护非公开文件
  • less、sass、stylus
  • 数组由大到小排序并返回排序后的下标
  • Python 爬虫四 基础案例-自动登陆github
  • 安装python3
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • “大数据应用场景”之隔壁老王(连载四)
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 2017-09-12 前端日报
  • canvas 高仿 Apple Watch 表盘
  • canvas 绘制双线技巧
  • httpie使用详解
  • Java小白进阶笔记(3)-初级面向对象
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • python_bomb----数据类型总结
  • SQLServer插入数据
  • webpack+react项目初体验——记录我的webpack环境配置
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 技术胖1-4季视频复习— (看视频笔记)
  • 理清楚Vue的结构
  • 前端自动化解决方案
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 算法之不定期更新(一)(2018-04-12)
  • 你对linux中grep命令知道多少?
  • # centos7下FFmpeg环境部署记录
  • #{}和${}的区别是什么 -- java面试
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • (3)STL算法之搜索
  • (超详细)语音信号处理之特征提取
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (九)信息融合方式简介
  • (七)Java对象在Hibernate持久化层的状态
  • (转)原始图像数据和PDF中的图像数据
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • ./和../以及/和~之间的区别
  • .NET Core WebAPI中封装Swagger配置
  • .NET NPOI导出Excel详解
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET是什么