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();

 

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • LaTeX公式自动换行

    LaTeX公式自动换行LaTeX公式自动换行文章目录LaTeX公式自动换行前言一、autobreak宏包二、breqn宏包总结前言在使用amsmath等宏包输入公式的时候,最折腾的就是比较特殊样式的公式和长公式,尤其是长公式在投稿期刊排版的时候经常遇到,有的期刊是双栏的版式,这样公式太大就要面临公式要进行折行的调整,很多时候我们使用align,multiline等环境,现在有个更加灵活的更加自动的宏包来了,可以让长公式自动换行了。一、autobreak宏包\usepackage{amsmath}\usepacka

  • AngularJS简介

    AngularJS简介AngularJS简介AngularJS是一个JavaScript矿建,他是一个JavaSscript编写的库。可以通过&lt;script&gt;标签添加到HTML页面。AngularJS是通过指令扩展了HTML,且通过表达式绑定数据到HTML。地址:&lt;scriptsrc="http://apps.bdimg.com/libs/angular.js/1.4.6/angul…

  • 试题 H: 人物相关性分析 第十届蓝桥杯

    试题 H: 人物相关性分析 第十届蓝桥杯

  • L2-014列车调度(最长上升子序列LIS)[通俗易懂]

    L2-014列车调度(最长上升子序列LIS)[通俗易懂]原题链接最长上升子序列火车站的列车调度铁轨的结构如下图所示。两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?输入格式:输入第一行给出一个整数N (2 ≤ N ≤10​5​​ ),下一行给出从1到N的整数序号的一个重排列。数字间

  • pycharm修改编码格式_vim 修改文件编码

    pycharm修改编码格式_vim 修改文件编码Pycharm修改文件编码FileEncoding

发表回复

您的电子邮箱地址不会被公开。

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