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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • django 验证码_rhino5授权验证失败

    django 验证码_rhino5授权验证失败验证和授权概述Django有一个内置的授权系统。他用来处理用户、分组、权限以及基于cookie的会话系统。Django的授权系统包括验证和授权两个部分。验证是验证这个用户是否是他声称的人(比如用户名

    2022年7月30日
    2
  • asp.net(c#)网页跳转 方法小结[通俗易懂]

    asp.net(c#)网页跳转 方法小结[通俗易懂]返回 打印asp.net(c#)网页跳转七种方法小结_实用技巧_脚本之家在asp.net下,经常需要页面的跳转,下面是具体的几种方法。跳转页面是大部编辑语言中都会有的,正面我们来分别介绍一下关于.net中response.redirectsever.executeserver.transfer三种页面跳转的方法①respo…

    2022年7月20日
    14
  • java简易小游戏[通俗易懂]

    java简易小游戏[通俗易懂]java简易小游戏制作游戏思路:设置人物移动,游戏规则,积分系统,随机移动的怪物,游戏胜负判定,定时器。游戏内容部分package代码部分;importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;

    2022年7月14日
    14
  • linux oracle11g安装步骤_oracle11g32位安装

    linux oracle11g安装步骤_oracle11g32位安装目录Oracle11g安装准备工作…1Oracle11g下载地址:…1Oracle11g联机文档:…1Oracle11gR2数据库安装硬件配置要求目录Linux操作系统中Oracle11g数据库安装过程图文详解Oracle11g下载地址:选择需要的oracle安装文件下载Oracle11g联机文档:可以下载其PDF文档参考(其中的有关Linux安装向导是…

    2022年9月2日
    3
  • Python天天美味(13) – struct.unpack

    Python天天美味(13) – struct.unpack

    2022年2月23日
    59
  • saga分布式事务_spring分布式事务实现

    saga分布式事务_spring分布式事务实现Saga分布式事务解决方案与实践我先介绍一下我自己,我叫姜宁,来自于华为开源研究中心,现在负责的是ServiceComb这个开源项目。ServiceComb这个项目已经进到Apache孵化,应该是去年11月份时进到Apache孵化的,这个月我们帮刚发了1.0M1版,但对于SAGA来说我们属于探索的阶段,发布了0.1.0。我参与过Apache一些项目,我也是Apache的Member,…

    2022年9月19日
    3

发表回复

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

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