Was ist ArrayList in C#?
ArrayList ist eine leistungsstarke Funktion der C#-Sprache. Es handelt sich um eine Sammlung nicht generischer Typen, die im System.Collections-Namespace definiert sind. Der folgende Artikel wird Ihnen dabei helfen, ArrayList zu verstehen. Ich hoffe, dass er Ihnen hilfreich sein wird. [Video-Tutorial-Empfehlung: C#-Tutorial]
Was ist ArrayList in C#?
ArrayList ist eine Sammlung nicht generischer Typen, die im System.Collections-Namespace definiert sind. Es wird zum Erstellen dynamischer Arrays verwendet, was bedeutet, dass die Größe des Arrays je nach den Anforderungen des Programms automatisch vergrößert oder verkleinert wird, ohne dass die Größe von ArrayList angegeben werden muss. Mit anderen Worten: ArrayList stellt eine geordnete Sammlung von Objekten dar, die einzeln indiziert werden können.
In ArrayList können wir Elemente desselben Typs und verschiedener Typen speichern. Es handelt sich um eine nicht generische Sammlung.
Hinweis:
ArrayList ist unter dem System.Collections-Namespace definiert; daher muss bei Verwendung von Arraylist in einem Programm der System.Collections-Namespace hinzugefügt werden.
Wie erstelle ich eine ArrayList?
Die ArrayList-Klasse verfügt über drei Konstruktoren zum Erstellen von ArrayList.
●ArrayList(): wird zum Erstellen einer Instanz der ArrayList-Klasse verwendet. Die Instanz ist leer und hat keine anfängliche Kapazität.
●ArrayList (Int32): Wird zum Erstellen einer Instanz der ArrayList-Klasse verwendet. Die Instanz ist leer und hat eine angegebene Anfangskapazität.
● ArrayList (ICollection): Wird zum Erstellen einer Array-Liste verwendet, die mit Elementen aus der angegebenen Sammlung initialisiert wird und dieselbe anfängliche Kapazität aufweist, die aus der Sammlung kopiert wurde.
Das Folgende ist ein Beispiel für die Verwendung des ArrayList()-Konstruktors zum Erstellen einer Arrayliste:
Beispiel: Erstellen Sie eine ArrayList und fügen Sie Elemente zur hinzu ArrayList und greifen Sie auf die ArrayList-Elemente zu.
using System; using System.Collections; class hello{ // Main方法 static public void Main() { // 创建数组列表 ArrayList arraylist = new ArrayList(); //向arraylist中不同类型的元素 arraylist.Add(12.56); arraylist.Add("hello"); arraylist.Add(null); arraylist.Add('G'); arraylist.Add(1234); // 使用foreach循环访问arraylist数组列表的元素 foreach(var elements in arraylist) { Console.WriteLine(elements); } } }
Ausgabe:
12.56 hello G 1234
Erklärung: Der obige Code
1. Verwenden Sie das Schlüsselwort using und schließen Sie den System.Collections-Namespace ein
2. Verwenden Sie die ArrayList-Klasse, um eine ArrayList zu erstellen
3. Verwenden Sie die Add()-Methode, um Elemente zur ArrayList hinzuzufügen
4 Auf Elemente der ArrayList kann zusätzlich zur foreach-Schleife auch über eine for-Schleife oder einen Indexer zugegriffen werden.
Wie lösche ich Elemente aus ArrayList?
In ArrayList können wir Elemente aus ArrayList löschen. Es bietet vier verschiedene Methoden zum Entfernen von Elementen. Die Methoden sind:
● Remove()-Methode: Wird verwendet, um die erste Übereinstimmung eines bestimmten Objekts aus der ArrayList zu entfernen.
● RemoveAt()-Methode: Wird verwendet, um das Element am angegebenen Index von ArrayList zu löschen.
● RemoveRange()-Methode: Wird verwendet, um einen Bereich von Elementen aus ArrayList zu entfernen.
●Clear()-Methode: Wird zum Löschen aller Elemente aus ArrayList verwendet.
Nehmen wir ein Beispiel, um zu sehen, wie Elemente aus ArrayList gelöscht werden.
Beispiel:
using System; using System.Collections; class A { static public void Main() { // 创建数组列表 ArrayList arraylist = new ArrayList(); // 在array 中添加相同类型元素 arraylist.Add('q'); arraylist.Add('w'); arraylist.Add('e'); arraylist.Add('r'); arraylist.Add('t'); arraylist.Add('y'); arraylist.Add('u'); arraylist.Add('i'); arraylist.Add('o'); arraylist.Add('p'); Console.WriteLine("元素的初始数目 : " + arraylist.Count); // 使用remove()方法从arraylist中移除“t”元素 arraylist.Remove('t'); Console.WriteLine("使用remove()方法之后,元素数: " + arraylist.Count); // 使用removeat()方法删除索引8中的元素 arraylist.RemoveAt(8); Console.WriteLine("使用removeat()方法之后,元素数: " + arraylist.Count); // 使用removerange()方法移除从索引1开始的3个元素 arraylist.RemoveRange(1, 3); Console.WriteLine("使用removerange()方法之后,元素数:" + arraylist.Count); // 使用clear()方法删除arraylist中的所有元素 arraylist.Clear(); Console.WriteLine("使用clear()方法之后,元素数: " + arraylist.Count); } }
Ausgabe:
元素的初始数目 : 10 使用remove()方法之后,元素数: 9 使用removeat()方法之后,元素数: 8 使用removerange()方法之后,元素数:5 使用clear()方法之后,元素数: 0
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWas ist ArrayList in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



1. Der Unterschied zwischen Iterator und foreach ist der polymorphe Unterschied (die unterste Ebene von foreach ist Iterator ein Schnittstellentyp, und es ist egal, ob for und foreach der Typ bekannt ist). 1. Warum heißt es, dass die unterste Ebene von foreach der von Iterator geschriebene Code ist: 2. Der Unterschied zwischen „remove in foreach“ und „iterator“. im Alibaba Java Development Manual, aber in Fall 1 wird kein Fehler gemeldet, und in Fall 2 wird zuerst ein Fehler gemeldet (java. util.ConcurrentModificationException).

Mit der Methode „contains()“ der Schnittstelle „List“ können Sie prüfen, ob ein Objekt in der Liste vorhanden ist. enthält()-Methode booleancontains(Objecto) Gibt „true“ zurück, wenn diese Liste das angegebene Element enthält. Formeller ausgedrückt: Gibt genau dann „true“ zurück, wenn diese Liste mindestens ein Element e enthält, sodass (o==null?e==null:o.equals(e)). Parameter c – das Element, dessen Anwesenheit in dieser Liste getestet werden soll. Rückgabewert Gibt „true“ zurück, wenn diese Liste das angegebene Element enthält. Löst eine ClassCastException aus – wenn der Typ des angegebenen Elements mit dieser Liste nicht kompatibel ist (optional). NullP

Verwenden Sie die ArrayList.remove()-Funktion von Java, um Elemente aus einer ArrayList zu entfernen. In Java ist ArrayList eine häufig verwendete Sammlungsklasse, die zum Speichern und Betreiben einer Reihe von Elementen verwendet wird. Die ArrayList-Klasse bietet viele Methoden zum Hinzufügen, Löschen, Ändern und Abfragen von Elementen in der Sammlung. Eine der am häufigsten verwendeten Methoden ist „remove()“, mit der Elemente aus einer ArrayList entfernt werden können. Die Methode „remove()“ von ArrayList hat zwei überladene Formen: eine

Warum ist die anfängliche Kapazität von HashMap 16? Wenn wir über die Initialisierungskapazität von ArrayList sprechen, müssen wir zunächst die Initialisierungskapazität von HashMap überprüfen. Am Beispiel des Java8-Quellcodes gibt es in HashMap zwei relevante Faktoren: Initialisierungskapazität und Ladefaktor: /***Thedefaultinitialcapacity-MUSTbeapoweroftwo.*/staticfinalintDEFAULT_INITIAL_CAPACITY=1>1);if(newCapacity-minCapacity0)newCapacity=hugeCapacity

Java verwendet die Funktion contains() der Klasse ArrayList, um zu bestimmen, ob ein Element vorhanden ist. ArrayList ist eine sehr häufig verwendete Datenstruktur in der Java-Programmierung. Es bietet eine flexible Möglichkeit, einen Datensatz zu speichern und zu bearbeiten. Zusätzlich zum einfachen Hinzufügen, Löschen und Zugreifen auf Elemente bietet ArrayList auch einige nützliche Methoden, wie beispielsweise die Funktion enthält(), mit der ermittelt wird, ob ein Element in der ArrayList vorhanden ist. Die Funktion enthält () ist A

Verwenden Sie die ArrayList.clear()-Funktion von Java, um die Elemente in der ArrayList zu löschen. In der Java-Programmierung ist ArrayList eine sehr häufig verwendete Datenstruktur, die Elemente dynamisch speichern und darauf zugreifen kann. In einigen Fällen müssen wir jedoch möglicherweise alle Elemente in der ArrayList löschen, um den Speicher wiederzuverwenden oder freizugeben. Zu diesem Zeitpunkt können Sie die Funktion clear () von ArrayList verwenden, um dies zu erreichen. ArrayList.clear()

ArrayList ist eine Klasse des JavaCollectionFrameworks, das die Listenschnittstelle implementiert. Es ist eine lineare Struktur, die jedes Element nacheinander speichert und darauf zugreift

So fügen Sie Elemente in Java mit der Methode add() der Klasse ArrayList hinzu. ArrayList ist eine der häufigsten Sammlungsklassen in Java. Sie bietet praktische Methoden zum Verwalten von Arrays mit dynamischer Länge. Das Hinzufügen von Elementen zu einer ArrayList ist eine der häufigsten Operationen, und die Methode add() ist eine der Hauptmethoden zur Implementierung dieser Operation. Die Verwendung der Methode add() ist sehr einfach, sie kann ein Element am Ende der ArrayList hinzufügen. Unten finden Sie einen Beispielcode, der die Verwendung von a demonstriert
