win7系統下載
當前位置: 首頁 > win10系統教程 > 詳細頁面

C#.NET去掉數組中任意指定位置的元素知識點

發布時間:2023-01-18 文章來源:xp下載站 瀏覽:

Windows 10是美國微軟公司研發的跨平臺及設備應用的操作系統。是微軟發布的最后一個獨立Windows版本。Windows 10共有7個發行版本,分別面向不同用戶和設備。2014年10月1日,微軟在舊金山召開新品發布會,對外展示了新一代Windows操作系統,將它命名為“Windows 10”,新系統的名稱跳過了這個數字“9”。截止至2018年3月7日,Windows 10正式版已更新至秋季創意者10.0.16299.309版本,預覽版已更新至春季創意者10.0.17120版本

最近在用C#.NET編寫一個小工具的時候,用到了數組,但是用數組獲取到內容后,往往有些內容或元素不是我們想要的,這時我們就需要把它們從數組中剔除,有時我們需要把數組中的第一個或最后一個元素剔除掉,有時我們需要把數組中任意指定位置的元素剔除掉,但是要實現這個過程,對于初學C#的同學來說還是有一定難度的,其實我們只要使用了ArrayList動態數組,這些問題就迎刃而解了,下面跟著系統天地官網小編來看下今天的教程C#.NET學習之如何去掉數組中任意指定位置的元素吧!

 

C#.NET去掉數組中任意指定位置的元素知識點

ArrayList,動態數組,顧名思義,它可以動態的添加和刪除元素,我們也可以把它當做Array的復雜版本。

為了讓大家通俗易懂的理解使用ArrayList去掉數組中任意指定位置的元素,下面我們以具體的例子做介紹:

我們首先定義一個string類型的數組,比如: string[] strArray={李三,張四,趙五,石頭};

然后我們獲取下這個數組的長度做備用:int m=strArray.Length;

這一看,就知道"石頭"這個元素不是我們想要的,因為前面都是人名嘛,我們需要把它從數組中剔除掉,這是我們就需要用到ArrayList動態數組了。

我們新聲明一個動態數組:ArrayList al=new ArrayList(strArray);

注意:如果我們要使用ArrayList動態數組,需要先添加命名空間Using System.Collections;

下面我們執行剔除操作:al.RemoveAt(m-1);

這句程序相信大家很容易理解,我們要刪除的是最后一個元素,它使用了一個通過定義位置剔除元素的方法,m是數組長度,也就是元素個數,為什么m-1呢,因為數組元素的下標是從0開始的,這個就不多說了,大家都能理解。

如果是刪除第一個元素,那么代碼就是:al.RemoveAt(0);

剔除元素后,我們就把修改后的數組重新賦值給原數組:strArray=(string[])al.ToArray(typeof(string));

由于ArrayList的存儲類型是object,我們將其轉換成普通數組,轉換方法與格式如上。

下面給大家整理下完整的代碼:

string[] strArray={李三,張四,趙五,石頭};

int m=strArray.Length;

ArrayList al=new ArrayList(strArray);

al.RemoveAt(m-1);

strArray=(string[])al.ToArray(typeof(string));


Windows 10系統成為了智能手機、PC、平板、Xbox One、物聯網和其他各種辦公設備的心臟,使設備之間提供無縫的操作體驗。

主站蜘蛛池模板: 婷婷成人丁香五月综合激情 | 国产综合第一页| 一个色综合国产色综合| 国产精品综合AV一区二区国产馆| 色综合久久88色综合天天 | 国产成人精品综合久久久久| 国产亚洲综合成人91精品| 欧美日韩国产综合一区二区三区| 亚洲AV综合色区无码一区| 国产日韩欧美综合| 欧美精品国产日韩综合在线| 色婷婷综合久久久久中文字幕| 人妻 日韩 欧美 综合 制服| 狼狼综合久久久久综合网| 激情五月综合网| 久久91综合国产91久久精品| 欧美亚洲综合免费精品高清在线观看 | 亚洲熟女乱综合一区二区| 天天做天天爱天天综合网| 亚洲 欧美 综合 高清 在线| 亚洲伊人久久大香线蕉综合图片| 亚洲国产天堂久久综合网站| 亚洲精品第一综合99久久| 国产成人综合久久久久久| 综合欧美亚洲日本一区| 激情综合亚洲色婷婷五月| 狠狠综合久久综合88亚洲| 一个色综合导航| 国产色婷婷精品综合在线| 色综合婷婷在线| 亚洲精品二区国产综合野狼 | 亚洲狠狠综合久久| 天天色天天综合| 狠狠色狠狠色综合系列| 狠狠色狠狠色综合网 | 香蕉综合在线视频91| 亚洲精品天天影视综合网| 色偷偷91久久综合噜噜噜噜| 亚洲综合国产精品第一页| 99综合电影在线视频好看| 欧美综合自拍亚洲综合网|