Ich verwende Array.Clear () -Funktion, um Array zu leeren. Aber es war Fehler werfen
Nein, das war ich nicht. Die Clear-Funktion hat keinen Fehler ausgegeben, der COMPILER war.
Fehler CS0103: Der Name 'Array' existiert nicht im aktuellen Kontext
Google sagt Folgendes, wenn wir nach CS0103 suchen:
Compiler Fehler CS0103 (C #) bei MSDN
Es wurde versucht, einen Namen zu verwenden, der in der Klasse nicht existiert. Namespace oder Bereich. Überprüfen Sie die Schreibweise des Namens und überprüfen Sie Ihre Verwenden Sie Anweisungen und Assemblyverweise, um sicherzustellen, dass der Name Sie versuchen zu verwenden ist verfügbar. Ein häufiger Fehler ist es, a Variable innerhalb einer Schleife oder eines try-Blocks und dann versuchen, darauf zuzugreifen von einem umschließenden Codeblock oder einem anderen Codeblock, wie in der folgendes Beispiel.
Übersetzt in: Array wird nicht im Kontext gefunden. Vermissen Sie eine "using" -Anweisung?
Array.Clear()
setzt das Array nur auf den Standardzustand zurück.
Basierend auf der Aussage
Array.Clear(activeFielderAction, "", activeFielderAction.Length);
kann ein Fehler auftreten.
Die eigentliche Aussage sollte
sein Array.Clear(activeFielderAction, 0, activeFielderAction.Length);
Überprüfen Sie auch, ob Sie importing Using.System;
namespace sind.
Versuchen Sie den folgenden Code.
%Vor%Leider habe ich nicht genug Punkte, um einen Kommentar zu posten, daher muss ich hier eine "Antwort" geben ... für alle "Speed-Junkies" gibt es zahlreiche Möglichkeiten, ein Array zu löschen (nicht nur < a href="http://msdn.microsoft.com/en-us/library/system.array.clear%28v=vs.110%29.aspx"> Array.Clear ) hier demonstriert , aber typischerweise Array.Clear ist die einfachste und schnellste.
Hier sind drei Möglichkeiten, die getestet wurden, um ein Array zu löschen ( direkt von der Site ) wobei "o1" das Objekt-Array ist:
%Vor%Ich dachte, es wäre interessant zu lesen, da ich nie einen anderen Gedanken gemacht habe, einen anderen Weg zu versuchen (vor allem mit einer parallelen Schleife) als Array.Clear obwohl.
Die Zeile
%Vor%ist keine gültige Verwendung von Array.Clear () - der Der mittlere Parameter muss ein int sein, wie in der vorherigen Zeile.
Sie setzen einfach Array-Objektreferenz auf null Beispiel
String url=" Ссылка ?" name + "," + id; String [] arr = url.Split ('?');
%Vor%Das ist alles