Articles of arrays

Array to Pointer Zerfall und Übergabe multidimensionaler Arrays an functionen

Ich weiß, dass ein Array zu einem pointers zerfällt, so dass, wenn einer deklariert char things[8]; und dann später irgendwo woanders benutzt, things sind ein pointers auf das erste Element im Array. Auch von meinem Verständnis her, wenn man erklärt char moreThings[8][8]; dann ist moreThings nicht vom Typ pointer to char, sondern vom Typ “array […]

Warum scheint meine Sortierschleife ein Element anzuhängen, wo es nicht sein sollte?

Ich versuche, ein Array von Strings mit compareTo() zu sortieren. Das ist mein Code: static String Array[] = {” Hello “, ” This “, “is “, “Sorting “, “Example”}; String temp; public static void main(String[] args) { for (int j=0; j<Array.length;j++) { for (int i=j+1 ; i<Array.length; i++) { if (Array[i].compareTo(Array[j])<0) { String temp = […]

Vergleichen von Arrays in C #

Ich versuche zwei Arrays miteinander zu vergleichen. Ich habe diesen Code ausprobiert und folgende Fehler erhalten. static bool ArraysEqual(Array a1, Array a2) { if (a1 == a2) return true; if (a1 == null || a2 == null) return false; if (a1.Length != a2.Length) return false; IList list1 = a1, list2 = a2; //error CS0305: Using […]

PHP: Wie entferne ich ein bestimmtes Element aus einem Array?

Wie entferne ich ein Element aus einem Array, wenn ich den Namen des Elements kenne? beispielsweise: Ich habe ein Array: $array = array(‘apple’, ‘orange’, ‘strawberry’, ‘blueberry’, ‘kiwi’); der Benutzer gibt strawberry strawberry wird entfernt. Um zu erklären: Ich habe eine database, die eine Liste von Elementen speichert, die durch ein Komma getrennt sind. Der Code […]

Suchen Sie nach einem übereinstimmenden oder nächstliegenden Wert in einem Array

Wie kann ich den nächsten Wert in einem Array für einen bestimmten Zielwert suchen und finden? Nehmen wir an, ich habe dieses beispielhafte Array: array(0, 5, 10, 11, 12, 20) Zum Beispiel, wenn ich mit dem Zielwert 0 suche, soll die function 0 zurückgeben; Wenn ich mit 3 suche, soll es 5 zurückgeben; Wenn ich […]

Wie wird ein C # -Array mit einem einzelnen Wert gefüllt / instanziiert?

Ich weiß, dass instanziierte Arrays von Werttypen in C # automatisch mit dem Standardwert des Typs gefüllt werden (z. B. false für bool, 0 für int usw.). Gibt es eine Möglichkeit zum automatischen Auffüllen eines Arrays mit einem Startwert, der nicht der Standardwert ist? Entweder bei der Erstellung oder nach einer eingebauten Methode (wie Java’s […]

Varargs und das ‘…’ Argument

Betrachten Sie die Methodendeklaration: String.format(String, Object …) Das Object … Argument ist nur eine Referenz auf ein Array von Object s. Gibt es eine Möglichkeit, diese Methode mit einem Verweis auf ein tatsächliches Objektarray zu verwenden? Wenn ich ein Object Array an das … Argument übergebe – wird der resultierende Argumentwert ein zweidimensionales Array sein […]

Hinzufügen von Werten zu einem C # -Array

Wahrscheinlich eine wirklich einfache Sache – ich beginne mit C # und muss einem Array Werte hinzufügen, zum Beispiel: int[] terms; for(int runs = 0; runs < 400; runs++) { terms[] = runs; } Für diejenigen, die PHP verwendet haben, versuche ich in C # Folgendes zu tun: $arr = array(); for ($i = 0; […]

Wie konvertiere ich struct System.Byte byte in ein System.IO.Stream-Objekt in C #?

Wie konvertiere ich struct System.Byte byte[] in ein System.IO.Stream Objekt in C #?

Wie kann ich getippte Arrays in Swift erweitern?

Wie kann ich Swifts Array oder T[] Typ mit benutzerdefinierten funktionalen Utilities erweitern? Das Durchsuchen von Swifts API-Dokumenten zeigt, dass Array-Methoden eine Erweiterung von T[] , zB: extension T[] : ArrayType { //… init() var count: Int { get } var capacity: Int { get } var isEmpty: Bool { get } func copy() -> […]