• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • C# 程序員參考--數組教程

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    C# 程序員 參考--數組教程: 本教程描述數組并展示它們在 C# 中的工作方式。 教程 本教程分為下述幾節: 1.數組概述 2.聲明數組 3.初始化數組 4.訪問數組成員 5.數組是對象 6.對數組使用 foreach 數組概述 C# 數組從零開始建立索引,即數組索引從零開始。C#
    C# 程序員參考--數組教程:

        本教程描述數組并展示它們在 C# 中的工作方式。
    教程
        本教程分為下述幾節:

        1.數組概述
        2.聲明數組
        3.初始化數組
        4.訪問數組成員
        5.數組是對象
        6.對數組使用 foreach
    數組概述
        C# 數組從零開始建立索引,即數組索引從零開始。C# 中數組的工作方式與在大多數其他流行語言中的工作方式類似。但還有一些差異應引起注意。
         聲明數組時,方括號 ([]) 必須跟在類型后面,而不是標識符后面。在 C# 中,將方括號放在標識符后是不合法的語法。
        int[] table; // not int table[];
        另一細節是,數組的大小不是其類型的一部分,而在 C 語言中它卻是數組類型的一部分。這使您可以聲明一個數組并向它分配 int 對象的任意數組,而不管數組長度如何。
        int[] numbers; // declare numbers as an int array of any size
        numbers = new int[10]; // numbers is a 10-element array
        numbers = new int[20]; // now it's a 20-element array
    聲明數組
        C# 支持一維數組、多維數組(矩形數組)和數組的數組(交錯的數組)。下面的示例展示如何聲明不同類型的數組:

        一維數組:
         int[] numbers;

        多維數組:
        string[,] names;

        數組的數組(交錯的):
        byte[][] scores;
        聲明數組(如上所示)并不實際創建它們。在 C# 中,數組是對象(本教程稍后討論),必須進行實例化。下面的示例展示如何創建數組:

        一維數組:
        int[] numbers = new int[5];

        多維數組:
        string[,] names = new string[5,4];

        數組的數組(交錯的):
        byte[][] scores = new byte[5][];
        for (int x = 0; x < scores.Length; x++)
        {
          scores[x] = new byte[4];
        }

        還可以有更大的數組。例如,可以有三維的矩形數組:
        int[,,] buttons = new int[4,5,3];

        甚至可以將矩形數組和交錯數組混合使用。例如,下面的代碼聲明了類型為 int 的二維數組的三維數組的一維數組    int[][,,][,] numbers;

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>