• C#访问数组元素


    在C#中,使用索引来访问数组元素。索引必须是一个整型值。

    在数组中,每一个维度的索引从0开始。

    一、访问一维数组元素
     
    int[] array = {1,2,3,4,5,6,7,8,9,10}; // 声明一维数组
    array[2] = 33;                        // 向数组的第3个元素写入值33
    int array1 = array[2];                // 读取数组第3个元素的值

    二、访问多维数组元素
     
    int[,] array = {{1,2},{3,4},{5,6},{7,8}}; // 声明二维数组
    array[3,1] = 10;                          // 向数组元素写入值10
    int array1 = array[3,1];                  // 读取数组元素的值

    三、访问交错数组元素

    声明一个一维交错数组,第一个元素是两个整数的数组,第二个元素是三个整数的数组:

    int[][] jiaoArray = new int[][]{new int[]{1,2},new int[]{3,4,5}};//声明一维交错数组
    jiaoArray[0][0] = 10;  // 向第一个数组的第一个元素赋值10
    jiaoArray[1][1] = 20;  // 向第二个数组的第二个元素赋值20四、示例
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace Test
    {
        class Program
        {
            static void Main(string[] args)
            {
                // C#访问数组元素-www.baike369.com
                int[] array;                // 声明一维数组
                array = new int[5];         // 实例化一维数组
                for (int i = 0; i < 5; i++) // 为一维数组元素设置值
                {
                    array[i] = i + 10;
                }
                for (int i = 0; i < 5; i++) // 读取并输出每个元素的值
                {
                    Console.WriteLine("array[{0}]的值为:{1}", i, array[i]);
                }
                Console.ReadLine();
            }
        }
    }

    运行结果:
     
    array[0]的值为:10
    array[1]的值为:11
    array[2]的值为:12
    array[3]的值为:13
    array[4]的值为:14

  • 相关阅读:
    如何对ArcSDE空间网格大小进行优化?
    关于ArcGis的拓扑分析
    开发人员一定要加入收藏夹的网站
    c#+ArcEngine93实现实时显示测距结果功能
    获得ArcEngine图标和arcengine的汉化方法
    深入理解游标Cursors,实现数据的快速查找,插入,删除,更新
    如何调用ITopologicalOperator.Union方法成功地merge polygon
    地图分幅算法实现
    ArcSDE工作机制
    arcengine 空间查询SpatialRelDescription使用
  • 原文地址:https://www.cnblogs.com/melao2006/p/4241657.html
Copyright © 2020-2023  润新知