C#基础-流程控制、数组
2021/8/8 1:36:14
本文主要是介绍C#基础-流程控制、数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、流程控制,用于形成程序的分支或循环
- 选择控制:if、else、switch、case
- 循环控制:while、do、for、foreach
- 跳转语句:break、continue
- 异常处理:try、catch、finally
1、当程序遇到两个或者两个以上的选择时,选择if或switch
2、break跳出整个循环,执行循环以外下一条代码,continue跳出当前循环,执行下一个循环,return也式跳出整个循环,但是它要返回一个值
3、goto标签, 用法自定义标签名, 比如:标签名Next goto Next
4、执行代码放在try里面,catch用来捕捉异常,finally不管程序是否异常都会执行,throw 用来抛出异常
二、数组是一种由同种类型的数据项组成的数据结构,分为一维数组和多维数组,数组为引用类型,通过下标访问
- 数组可以是一维、多维
- 数值数组元素的默认值设置为零,而引用元素的默认值设置为null
- 数组的索引从零开始:具有n个元素的数组的索引是从0到n-1
- 数组类型是从抽象基类Array派生的引用类型,因此此类型实现了IEnumerable,所有它可以用foreach循环迭代
一位数组的多个定义方式
int[] arr=new int[5]
int[] arr=new int[5]{1,2,3,4,5}
int[] arr=new int[]{1,2,3,4,5}
int[] arr={1,2,3,4,4} //推荐
这篇关于C#基础-流程控制、数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#