<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 知識大全 > 知識百科 > 公共基礎知識 > 數組array怎么用

        數組array怎么用

        時間: 謝君787 分享

        數組array怎么用

          一個元素就是 Array 中的一個值。Array 的長度是它可包含的元素總數。C語言中array函數要如何使用呢?以下是由學習啦小編整理關于數組array的用法的內容,希望大家喜歡!

          數組array的用法

          (1) 提供創建、操作、搜索和排序數組的方法,因而在公共語言運行庫中用作所有數組的基類。

          (2)public abstract class Array : ICloneable, IList, ICollection, IEnumerable

          (3)Array 類是支持數組的語言實現的基類。但是,只有系統和編譯器能夠從 Array 類顯式派生。用戶應當使用由語言提供的數組構造。

          一個元素就是 Array 中的一個值。Array 的長度是它可包含的元素總數。Array 的秩是 Array 中的維數。Array 中維度的下限是 Array 中該維度的起始索引,多維 Array 的各個維度可以有不同的界限。

          (4)重要事項:在 .NET Framework 2.0 版中,Array 類實現 System.Collections.Generic.IList、System.Collections.Generic.ICollection 和 System.Collections.Generic.IEnumerable 泛型接口。由于實現是在運行時提供給數組的,因而對于文檔生成工具不可見。因此,泛型接口不會出現在 Array 類的聲明語法中,也不會有關于只能通過將數組強制轉換為泛型接口類型(顯式接口實現)才可訪問的接口成員的參考主題。將某一數組強制轉換為這三種接口之一時需要注意的關鍵一點是,添加、插入或移除元素的成員會引發 NotSupportedException。

          (5)Type 對象提供有關數組類型聲明的信息。具有相同數組類型的 Array 對象共享同一 Type 對象。

          (6)Type.IsArray 和 Type.GetElementType 可能不返回所預期的 Array 形式的結果,因為如果某個數組被強制轉換為 Array 類型,則結果是對象,而非數組。即,typeof(System.Array).IsArray 返回 false,而 typeof(System.Array).GetElementType 返回 空引用(在 Visual Basic 中為 Nothing)。

          (7)與大多數類不同,Array 提供 CreateInstance 方法,以便允許后期綁定訪問,而不是提供公共構造函數。

          (8)Array.Copy 方法不僅可在同一類型的數組之間復制元素,而且可在不同類型的標準數組之間復制元素;它會自動處理強制類型轉換。

          (9)有些方法,如 CreateInstance、Copy、CopyTo、GetValue 和 SetValue,提供重載(接受 64 位整數作為參數),以適應大容量數組。LongLength 和 GetLongLength 返回指示數組長度的 64 位整數。

          (10)不保證會對 Array 進行排序。在執行需要對 Array 進行排序的操作(如 BinarySearch)之前,必須對 Array 進行排序。

          數組array的示例說明

          Array.Copy 如何在 integer 類型的數組和 Object 類型的數組之間復制元素。

          using System;

          using System.Collections.Generic;

          using System.Linq;

          using System.Text;

          using System.Reflection;

          using System.IO;

          namespace Array

          {

          class Program

          {

          public static void PrintValues(Object[] myArr) //打印對象數組

          {

          foreach (Object i in myArr)

          {

          Console.Write("\t{0}", i);

          }

          Console.WriteLine();

          }

          public static void PrintValues(int[] myArr) //打印整形數組

          {

          foreach (int i in myArr)

          {

          Console.Write("\t{0}", i);

          }

          Console.WriteLine();

          }

          static void Main(string[] args)

          {

          // Creates and initializes a new integer array and a new Object array.

          int[] myIntArray = new int[5] { 1, 2, 3, 4, 5 };

          Object[] myObjArray = new Object[5] { 26, 27, 28, 29, 30 };

          // Prints the initial values of both arrays.

          Console.WriteLine("Initially,");

          Console.Write("integer array:");

          PrintValues(myIntArray);

          Console.Write("Object array: ");

          PrintValues(myObjArray);

          // Copies the first two elements from the integer array to the Object array.

          System.Array.Copy(myIntArray, myObjArray, 2);

          // Prints the values of the modified arrays.

          Console.WriteLine("\nAfter copying the first two elements of the integer array to the Object array,");

          Console.Write("integer array:");

          PrintValues(myIntArray);

          Console.Write("Object array: ");

          PrintValues(myObjArray);

          // Copies the last two elements from the Object array to the integer array.

          System.Array.Copy(myObjArray, myObjArray.GetUpperBound(0) - 1, myIntArray, myIntArray.GetUpperBound(0) - 1, 2);

          //該數組是一維的,所以用GetUpperBound(0)得到第0維的上限

          // Prints the values of the modified arrays.

          Console.WriteLine("\nAfter copying the last two elements of the Object array to the integer array,");

          Console.Write("integer array:");

          PrintValues(myIntArray);

          Console.Write("Object array: ");

          PrintValues(myObjArray);

          Console.Read();

          }

          }

          }
        看過“數組array怎么用”的人還看了:

        1.什么是對象數組 對象數組的特征與要素

        2.vlookup函數的三種使用方法

        3.excel中index函數巧妙裝置的方法

        4.jst實現鼠標拖動選擇功能

        5.怎么在excel2013中使用Fequency函數

        6.史上最全的excel函數匯總

        2044732 主站蜘蛛池模板: 色爱综合另类图片av| 国产日韩精品欧美一区灰| 亚洲人妻一区二区精品| 国产成人无码免费看视频软件| 国产区精品福利在线熟女| 国产日韩av二区三区| 欧美做受视频播放| 成人网站免费观看永久视频下载| 午夜激情婷婷| 91精品国产蜜臀在线观看| 丝袜老师办公室里做好紧好爽| 成人精品视频一区二区三区| AV最新高清无码专区| 老司机精品一区在线视频| 亚洲国产午夜精品福利| 国产十八禁在线观看免费| 亚洲国产av一区二区| 国产在线啪| 漂亮人妻被强中文字幕久久| 国产特级毛片aaaaaa毛片| 亚洲精品久综合蜜| 精品国产美女福到在线不卡| 国产成人精品日本亚洲成熟| 日日碰狠狠添天天爽五月婷| 米奇亚洲国产精品思久久| 极品尤物被啪到呻吟喷水 | bt天堂新版中文在线| 欧美韩国精品另类综合| 中文文字幕文字幕亚洲色| 国产精品福利无圣光一区二区| 国产av精品一区二区三区| 亚洲精品国产美女久久久| 亚洲综合色区另类av| 国产AV一区二区三区| 成人国产乱对白在线观看| 人妻无码ΑV中文字幕久久琪琪布| 大陆国产乱人伦| 国产精品高清中文字幕| 中文字幕奈奈美被公侵犯| 日韩少妇人妻vs中文字幕| 亚洲码欧美码一区二区三区|