C#数组

C#数组数组是一个存储相同类型元素的固定大小的数据集合.数组是引用类型一、定义数组的声明:<数据类型>[]<数组名字>;例:int[]numbers;二、数组的赋值(

大家好,又见面了,我是你们的朋友全栈君。

数组是一个存储相同类型元素的固定大小的数据集合.数组是引用类型

一、定义

数组的声明 : <数据类型>[] <数组名字>;

例:

int[] numbers;

二、数组的赋值(初始化):

第一种:

1 int[] numbers= { 12, 23, 3, 4, 3, 3, 3, 23, 213, 123 }; //直接表明成员是什么

第二种:

1 int[] numbers= new int[10];  //只定义长度,里面的值按类型的默认值赋值

第三种,即第一种和第二种的结合版:

1 int[] numbers= new int[10] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //中括号内如果不写长度,则长度会根据大括号内的成员来定

三、数组的遍历

for循环

1 int[] numbers = { 12, 2, 24, 5, 76, 54, 87, 651 }; 2 //numbers.Length //可以得到数组的长度
3 for (int i = 0; i < numbers.Length; i++) 4 { 5  Console.WriteLine(numbers[i]); 6 } 7 Console.ReadKey();

while循环

1 int[] numbers= { 12, 2, 24, 5, 76, 54, 87, 651 }; 2 int i = 0; 3 while (i < numbers.Length) 4 { 5  Console.WriteLine(numbers[i]); 6     i++; 7 } 8 Console.ReadKey();

foreach循环:可以快速的遍历数组中的值

1 int[] numbers= { 12, 2, 24, 5, 76, 54, 87, 651 }; 2 foreach (int temp in numbers)    //foreach会依次取到数组中的值,然后赋值给temp,然后执行循环体
3 { 4     Console.WriteLine(temp); // temp就是number[i]
5 } 6 Console.ReadKey();

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154973.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject解决办法

    java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject解决办法java.lang.ClassCastException:java.lang.Stringcannotbecasttocom.alibaba.fastjson.JSONObjectatcom.alibaba.fastjson.JSONObject.getJSONObject(JSONObject.java:109)ResultModel>rs=

    2022年7月16日
    90
  • Navicat Premium MAC 破解版 激活码-激活码分享

    (Navicat Premium MAC 破解版 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsa…

    2022年3月21日
    120
  • http请求状态码为返回405

    http请求状态码为返回405状态码为 405 表示请求的方式不对 请求的方式有 get post head put 常用的为 post 和 get 我的报错为 org springframew web HttpRequestM Requestmetho POST notsupported 然后我将 HttpPostrequ newHttpPost url

    2025年7月25日
    6
  • django 自定义过滤器_自定义权限过滤器

    django 自定义过滤器_自定义权限过滤器前言虽然DTL给我们内置了许多好用的过滤器。但是有些时候还是不能满足我们的需求。因此Django给我们提供了一个接口,可以让我们自定义过滤器,实现自己的需求。自定义过滤器首先在某个app中,创建

    2022年7月30日
    8
  • [转]Win 10 的 Win 按键没反应

    [转]Win 10 的 Win 按键没反应来自:http://www.pc0359.cn/article/win10/66397.html方法步骤:  1、首先我们需要将任务管理器运行出来。方法有两种,第一种:使用鼠标右键单击屏幕下方的任务栏,在弹出的选框中单击“任务管理器”即可打开;第二种:使用快捷键:Ctrl+Shift+Esc将其调出来。  2、进入任务管理器界面之后,结束桌面窗口管理器任务。  3、会…

    2022年5月12日
    37
  • CSS3 transition实现手风琴效果「建议收藏」

    CSS3 transition实现手风琴效果「建议收藏」CSS3transition实现手风琴效果最近在项目中遇到了一个需求,需要完成一个手风琴效果的展示,最后通过CSS3transition实现了这个效果,下面就分享下实现方法。效果首先看下效果:可以看到,当我们点击toggle按钮的时候会实现一个带有动画的过渡效果。transition属性实现动画效果这要用到了transition的四个属性,分别是:transition-prope…

    2022年7月13日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号