在練習C# Array 方法時,發現自已將其中二個方法弄錯了。


 

首先列出System Array類別的方法

方法

說明

GetLength(int)

傳回參數維度的元素數,一維陣列就是0,維度2是1。

GetLowerBound(int)

傳回參數維度整數值的陣列最小索引值。

GetUpperBound(int)

傳回參數維度整數值的陣列最大索引值。

GetType()

傳回陣列的資料型別。

 

範例:

namespace Ch8_4_1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            int i, j;

            string output = "";

            string[][] classes = new string[3][];

            classes[0] = new string[] {"陳會安","江小魚" };

            classes[1] = new string[] { "張無忌", "楊過","小龍女" };

            classes[2] = new string[] { "陳允傑", "陳允東" };

 

            for(i=0;i<classes.GetUpperBound(0);i++)

            {

                output+="1=" + classes.GetUpperBound(0);

                //for (j = 0; j < classes[i].GetLength(0); j++)

 

                    output += ",2=" + classes[i].GetUpperBound(0);

                    //output += classes[i][j] + "\t";

                    output += "\r\n";

            }

            textBox1.Text = output;

        }

    }

}

 

 


arrow
arrow
    創作者介紹
    創作者 gamer99122 的頭像
    gamer99122

    菜鳥L的手札

    gamer99122 發表在 痞客邦 留言(0) 人氣()