C#Array(數組) 一維、多維數組


專題圖:ylbtech-.net 編號:ylbtech  DotNet100010012

1,Array

 提供一些方法,用於創建、處理、搜索數組並對數組進行排序,從而充當公共語言運行時中所有數組的基類。

命名空間:  System
程序集:  mscorlib(在 mscorlib.dll 中)

2,Syntax(語法)

  

[SerializableAttribute]
[ComVisibleAttribute(true)]
public abstract class Array : ICloneable, 
	IList, ICollection, IEnumerable, IStructuralComparable, IStructuralEquatable

 

 3,備注:

   Array 類是支持數組的語言實現的基類。 但是,只有系統和編譯器可以從 Array 類顯式派生。 用戶應當使用由語言提供的數組構造。
一個元素就是 Array 中的一個值。 Array 的長度是它可包含的元素總數。 Array 的秩是 Array 中的維數。 Array 中維度的下限是 Array 中該維度的起始索引,多維 Array 的各個維度可以有不同的界限。 數組最多可以有 32 個維。


引用:  http://msdn.microsoft.com/zh-cn/library/system.array.aspx

4, Array:一維數組、多維數組【示例】

 

using System;

namespace ConsoleApplication1
{
    class Program
    {
        /// <summary>
        /// ylb_menu:一維、多維數組
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            // 一維數組
            int[] numbers = new int[5];

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

            // 數組的數組(交錯數組)
            byte[][] scores = new byte[5][];

            // 創建交錯數組
            for (int i = 0; i < scores.Length; i++)
            {
                scores[i] = new byte[i + 3];
            }
            // 打印每行的長度
            for (int i = 0; i < scores.Length; i++)
            {
                Console.WriteLine("Length of row {0} is {1}", i, scores[i].Length);
            }

        }
    }
}

 

warn 作者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

 

最終目標

 代碼的國際化標准示例 ylb,tech”,最大程度地規范軟件編程開發統一,優質, 高效,易學,為建設軟件強國(中國)而努力。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM