zoukankan      html  css  js  c++  java
  • C#_数组

    1:数组是一组相同类型的对象的集合。C#语言中,数组由抽象类System.Array派生而来,是一种引用类型。

    (1)一维数组

            一维数组的定义示例:

    int[]arr;//定义了一维数组arr,其每个数组元素均为int类型
    string[]str;//定义了一维数组str,其每个数组元素均为string类型
    

      定义数组之后,必须对数据进行初始化之后才能使用。数组的初始化方式有两种。

            第一种初始化方式,可以以字面形式指定数组的完整内容,示例如下:

    int[]arr={1,3,5,7,9};//artr数组有5个元素,元素的值依次为1,3,5,7,9
    

      第二种初始化方式,可以指定数组大小,再使用new关键字初始化所有的数组元素,示例如下:

    int[]arr=new int[5];//使用new显示初始化数组,每个数组元素赋予同一个默认值,
                                //对数值类型来说,默认值为0
    int[]arr=new int[5]{1,3,5,7,9};//使用new关键字,数组各元素依次被赋值为1,3,5,7,9、
                                                // 这种方式,数组大小必须与元素个数相同。
    

    (2)二维数组

            二维数组的定义示例如下:

    int[,]arr;//定义了二维数组arr,其每个数组元素均为int类型
    string[,]str;//定义了二维数组str,其每个数组元素均为string类型
    

      与一位数组类似,二维数组初始化可以有如下形式:

    int[,]arr={{1,3,5},{7,9,11}};//定义了两行三列的数组arr,并初始化
    int[,]arr=new int[2][3];//数组arr每个数组元素均初始化为0
    int[,]arr=new int[2][3]{{1.3.5},{7,9,11}};
    

    2:数组应用的示例代码如下:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication35
    {
        class Program
        {
            static void Main(string[] args)
            {
                int[] arr = new int[5] { 4, 9, -3, 2, 10 };
                int i;
                int min = arr[0];
                for (i = 1; i < arr.Length; i++)
                {
                    if (min > arr[i])
                        min = arr[i];
                }
                Console.WriteLine("数组arr中的最小值为"+ min.ToString());
                Console.ReadKey();
    
            }
        }
    }
    

    上程序中Console.WriteLine("数组arr中的最小值为"+ min.ToString());中的“+”为字符串连接运算符,min.ToString()表示将min表示的数字转化为字符串。

    运行结果:

  • 相关阅读:
    基于SOA分布式架构的dubbo框架基础学习篇
    项目管理 绩效考核
    性能测试晋级教程
    从页面走向单元实现真正的业务驱动
    微软的开源Sonar工具测试网站的性能和安全性
    2.动手实操Apache ZooKeeper
    1. Apache ZooKeeper快速课程入门
    开发人员的福音:微软、谷歌、Mozilla将他们所有的Web API文档放在同一个地方
    Happy Java:定义泛型参数的方法
    比较两个文件不同以及生成SQL插入语句
  • 原文地址:https://www.cnblogs.com/lovemi93/p/8072782.html
Copyright © 2011-2022 走看看