亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C# ArrayListd的長度問題如何解決

發布時間:2020-10-10 16:21:14 來源:億速云 閱讀:245 作者:小新 欄目:編程語言

這篇文章主要介紹了C# ArrayListd的長度問題如何解決,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

C# ArrayListd的長度問題解決

namespace ArrayListd的長度問題
{
   class Program
   {
       static void Main(string[] args)
       {  
           //需要的參數是object類型
           //alt+shift+F10添加引用using System.Collections;
           ArrayList list = new ArrayList();
           //count 表示集合中實際包含的元素個數
           //capity集合中可以包含的元素的個數
           //超過了包含的個數的時候,集合就會向內存中多申請開辟一倍的空間
           list.Add(2);
           list.Add(1);
           list.Add(2);
           list.Add(3);
           list.Add(4);
          // list.RemoveAt(0);//移除某個索引位置的元素
           list.Sort();//123456
          // list.Reverse();//654321
           list.TrimToSize();//如果加上這個,list.Capacity這個是實際的元素數,不是4,8,12了
            list.ToArray();
foreach (var item in list)
           {
               Console.WriteLine(item);
           }
// list.Clear();//經所有的元素清除完
            bool b=  list.Contains(1);//看看元素中是否包含某個元素  1
          Console.WriteLine(list.Count);//1-2
          Console.WriteLine(list.Capacity);//Capacity這個屬性是,超過四個元素變成8,超過8變成12
          Console.WriteLine(b);
          Console.ReadKey();
}
   }
}
===================================================
namespace ArrayList練習
{
   class Program
   {
       static void Main(string[] args)
       {
         #region add.list()
//            //不是靜態類,就可以創建一個對象
//            //集合:很多數據的集合
//            //集合的好處:長度任意改變,類型不固定
//            //數組的長度不可變,類型單一
//            ArrayList List = new ArrayList();
//            List.Add(0);//這個地方放什么都可以
//            List.Add(3.14);
//            List.Add("zhangsan ");
//            List.Add(true);
//            List.Add('c');

//            List.Add(new int[]{1,2,3,4,5});
//            Person p = new Person();
//            List.Add(p);//自定義類的對象放進去
//            //List.Add(list);
//            for (int i = 0; i < List.Count; i++)
//            {      //List[i]可以裝換成person類型
//                if (List[i] is Person)
//                {
//                    //((Person)List[i]).say();
//                }
//                Console.WriteLine(List[i]);
//                else if (List[i] is int[])
//                {                       // 強裝換成int[]類型
//                    for (int j = 0; j < ((int[])List[i]).Length; j++)
//                    {
//                        Console.WriteLine(((int[])List[i])[j]);
//                    }
//                }
//                else
//                {
//                    Console.WriteLine(List[i]);
//                }
//            }
//            Console.ReadKey();
#endregion
           ArrayList List = new ArrayList();
           //添加單個元素
           List.Add(1);
           List.Add(2);
           List.Add(6);
           List.Add(0);
          // List.Add("張三");
           //添加集合
           List.AddRange(new int[]{1,2,3,4,5,6,7});
           //記住在ArrayLi中List的長度是用Count基數的,不是Length
           //移除元素
           //List.Clear();//清空所有元素
           //List.Remove(1);//移除單個元素,括號里寫誰就刪除誰
           //List.RemoveAt(0);//根據下標來刪除元素,這個1是下標1也就是zahngsan
          // List.RemoveRange(0,4);
           //還是根據下標開始刪除括號里的意思是從第0個下標開始刪除刪除2個元素
           //后面是4,把前面的單個元素刪除完畢后就開始刪除數組里面的元素
           //List.Sort();//升續排序
           // List.Reverse();//反轉
           //插入到要插入的元素后面,后面的插入的沒有類型要求
           List.Insert(1, "我是插入的");
          //插入到指定位置索引
           List.InsertRange(1,new string[]{"李四,老五,趙六"});
           //判斷是否包含某個指定的元素,用bool類型接收一下
           bool b = List.Contains("我是插入的");
            Console.WriteLine(b);
            if (!List.Contains("豬"))
            {
                List.Add("豬");
            }
            else
            {
                Console.WriteLine("ppp");
            }
for (int i = 0; i < List.Count; i++)
           {
               //輸出也是輸出每一個元素List[i]
               Console.WriteLine(List[i]);
           }
           Console.ReadKey();
       }


   }
   public class Person
   { 
    public static void say()
       {
           Console.WriteLine("我是人類");
       }
   }
}

感謝你能夠認真閱讀完這篇文章,希望小編分享C# ArrayListd的長度問題如何解決內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

正镶白旗| 阳信县| 阳西县| 昭苏县| 泌阳县| 桂东县| 樟树市| 定边县| 台北市| 镇远县| 长治市| 阳朔县| 西吉县| 西峡县| 昆明市| 佛教| 阜阳市| 延津县| 邵武市| 高州市| 江川县| 读书| 台湾省| 同仁县| 盐津县| 富顺县| 襄樊市| 望奎县| 固安县| 隆昌县| 太仆寺旗| 彭阳县| 菏泽市| 深州市| 喜德县| 张家界市| 临清市| 合作市| 团风县| 湟中县| 东山县|