数组,C#

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

  static void Main(string[] args)
        {           
            int[] arr = new int[2];//定义一维数组,元素个数为2个,地址为[0],[1]
            arr[0] = 1;
            arr[1] = 2;
            Test3(arr);           //引用类型,值改变
          Console.WriteLine(arr[1]);    
          Console.ReadKey();          

        }  
    
        static void Test3(int[] arr)
        {           
            arr[1] = 120;
        }     

结果为120

二维数组定义:int[,] arr =new arr[2,3];//为2行3列的,地址均从0开始[0,0],[0,1],[1,0],[1,1],[2,0],[2,1] 

 static void Main(string[] args)
        {
           int[,] arr= new int[2,3]{{1,2,2},{32,32,12}};
            int[,] arr2 = new int[2, 3];
            int[] arr3 = new int[2];
           Console.WriteLine(arr.Length); 
           Console.WriteLine(arr2.Length); 
           Console.WriteLine(arr3.Length);
           Console.ReadKey();       
        }

结果:6

           6

           2

 

 static void Main(string[] args)
        {
           int[,] arr= new int[2,3]{{1,2,2},{32,32,12}};
            int[,] arr2 = new int[2, 3];
            int[] arr3 = new int[2];
          
            for (int  i = 0; i < arr.GetLength(0); i++)   //arr.GetLength(0)用来输出第一维的长度
            {
                for (int j = 0; j < arr.GetLength(1); j++)   //arr.GetLength(1)用来输出第二维的长度
                {
                    Console.WriteLine(arr[i,j]);
                }
           
            }

               Console.WriteLine("********");
               Console.WriteLine(arr.Rank);//输出数组维数
                Console.ReadKey();       
        }

 

   

数组 1.数组声明 int[]array1;//推荐使用 int array2[]; 注意:单独声明数组时不能指定其长度 2.数组的初始化 分类:静态初始化,动态初始化 静态初始化:int []array1={1,2,3}; int []array2=new int[内不可以写数字]{1,2,3}; 注意:只能在声明的时候初始化 数组没有被初始化就不能被使用 动态初始化://数组声明 //int []... 阅读详情

相关推荐

VisualStudioC#【学习笔记027】C#的二维数组声明和访问

C#的二维数组声明和访问 二维数组,就是以数组作为素的数组。挺拗口的,看看它跟一维数组的对比: 左边的 a 是一维数组数组包含 4 个 int 型变量:a[0]、a[1]、a[2]、a[3] 。 右边的 b 是二维数组数组包含 2int 型一维数组:b[0]、b[1] 。而 b[0] 和 b[1] 中又分别包含 3int 型变量:b[0,0]、b[0,1]、b[0...

EE_LegendNing : 我于杀戮之中绽放,亦如黎明中的花朵 5333

【Java基础】二维数组

一、概念 1.定义:二维数组其实就是一个素为一维数组数组2.格式: 格式1: 数据类型[][] 变量名=new 数据类型[m][n]; m表示这个二维数组有多少个数组 n表示每一个一维数组素个数。 举例: int[][] arr=new int[3][2]; 定义了一个二维数组arr 这个二维数组3个一维数组,名称是arr[0],arr[1],arr[2] ...

zzf_forgot的博客 296

c#多维数组的建立及操作

1C#如何定义和使用多维数组 不建议使用ArrayList,当数组里的素是值类型在操作的时候会出现大量的装箱与拆箱步骤性能会损失许多,而是应该用什么类型的素创建什么类型的数组,除非你的素有交叉或不确定才考虑采用ArrayList。 多维数组定义如下: 数组可以具有多个维度。例如,下列声明创建一个四行两列的二维数组C# int[,]array = new int[4, 2];

彼岸花 4928

Java语言程序设计基础篇(第七、八章>数组

1、输入操作 import java.util.Scanner; Scanner scanner =new Scanner(System.in); int m=scanner.nextInt(); //注意大小写 2、一维数组 a、动态初始化:初始化时只指定数组长度,由系统为数组分配初始值 数据类型[]数组=new数据类型[数组长度] 数组长度其实就是数组素的个数 b、...

weixin_44561640的博客 565

C#中的数组

一.数组简介 数组是一种数据结构,它包含若干相同类型的变量。数组是使用类型声明的: 数组具有以下属性: 数组从字面上理解就是存放一组数,但在 C# 语言中数组存放的并不一定是 数字,也可以是其他数据类型。 一个变量只能存放一个值,如果需要计算 10 个变量中的最大值,则需要定 义 10 个变 量,非常麻烦。 数组的索引从零开始:具有 n 个素的数组的索引是从 0 到 n-1。 数组素可以是任何类型,包括数组类型。 在一个数组中存放的值都是同一数据类型的,并且可以通过循环以及数据操 作的方法对

weixin_57765394的博客 2万+

C#数组详解

C#一维数组 定义数组 数据类型[] 数组名; 初始化数组中的素 数据类型[] 数组= new 数据类型[长度]; 数据类型[] 数组= {值 1, 值 2, …} 数据类型[] 数组= new 数据类型[长度]{值 1,值 2,…} //有一个 int 类型的数组,输出数组中的第一个素和最后一个素 //定义int类型的数组 int[] a = { 1, 2, 3 }; //输出数组中的一个素 Console.WriteLine(a[0]);

weixin_44415461的博客 1万+

C#——数组

C#中,数组是一个存储固定大小、相同类型数据的集合。数组素是按顺序排列的,可以通过索引来访问和修改。数组C#中是引用类型,创建后数组的大小是固定的。

qq_42535142的博客 2166

C# 数组

当需要存储多个相同类型的素时,C# 数组是一种非常常用的数据结构。数组是一种固定长度的数据结构,它由连续的内存单组成,每个内存单存储一个素。

江江的博客 4371

C#数组

创建多维数组及使用 开发工具与技术:工具:Visual Studio/c#,技术:C# 作者:刘胜 撰写时间:2019-02-16 1.创建简单的多维数组 在开发游戏中要运用多维数组,方便利用和储存更多的数据,多维数组的维数跟嵌套多少个for循环有关, #region static void Main(string[] args) { RectMultidmensionalArra...

weixin_44548643的博客 1万+

c#数组赋初值_C#数组初始化

C#数组初始化是在声明数组时将初始值放在大括号({})之内。如果没有指定初始值,则数组成员将自动初始化为该数组类型的默认初始值。请阅读数组的属性。如果将数组声明为某类型的字段,则当实例化该类型时它将被设置为默认值null。一、一维数组的初始化1. 在声明数组时将其初始化。如:int[] array = new int[6]{1,2,3,4,5,6};string[] stringArray = ...

weixin_42097819的博客 1万+

c#数组定义

c#中结构数组怎么定义?怎么获取一个字符的ascii码?第3数组概述C# 数组从零开始建立索引,即数组索引从零开始。C#数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。int[]

菜鸟乐园 8万+

C#数组和使用

1. 声明数组:- 一维数组:使用`type[] arrayName`的语法来声明一个一维数组,其中`type`表示数组素的数据类型,`arrayName`是数组的名称。- 二维数组:使用`type[,] arrayName`的语法来声明一个二维数组,其中`type`表示数组素的数据类型,`arrayName`是数组的名称。- 多维数组C#还支持多维数组,您可以使用`type[size1, size2, ...] arrayName`的语法来声明一个多维数组

2301_78183814的博客 3422
上一篇: swich,default
下一篇: 对数组的每个元素仍是数组的遍历方法,c#,foreach,for
zzhzhai
博客等级 码龄10年 1粉丝 9原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值