C#數組添加元素


一、向數組添加元素

在C#中,只能在動態數組ArrayList類中向數組添加元素。因為動態數組是一個可以改變數組長度和元素個數的數據類型。

示例:
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections; // 導入命名空間

namespace Test
{
    class Program
    {
        // 為Program類定義一個靜態方法Show
        public static void Show(ArrayList alist)
        {
            for (int i = 0; i < alist.Count; i++)
            {
                Console.Write("[{0}]:{1} ", i, alist[i]);
            }
            Console.WriteLine("\n");
        }
        static void Main(string[] args)
        {
            // C#數組添加元素-www.baike369.com
            ArrayList arraylist = new ArrayList();
            for (int i = 0; i < 7; i++)
            {
                arraylist.Add(i);
            }
            Console.WriteLine("1. 數組列表的容量為{0},實際包含{1}個元素:", 
                arraylist.Capacity, arraylist.Count);
            Show(arraylist);
            arraylist.Insert(3, 7); // 添加數組元素
            arraylist.AddRange(new int[] { 8, 9, 10 });// 在ArrayList末尾添加元素
            Console.WriteLine("2. 數組列表的容量為{0},實際包含{1}個元素:", 
                arraylist.Capacity, arraylist.Count);
            Show(arraylist);
            Console.ReadLine();
        }
    }
}

運行結果:
 
1. 數組列表的容量為8,實際包含7個元素:
[0]:0 [1]:1 [2]:2 [3]:3 [4]:4 [5]:5 [6]:6
 
2. 數組列表的容量為16,實際包含11個元素:
[0]:0 [1]:1 [2]:2 [3]:7 [4]:3 [5]:4 [6]:5 [7]:6 [8]:8 [9]:9 [10]:10

 


免責聲明!

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



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