Warum bekomme ich "Der Name Regex existiert nicht im aktuellen Kontext" von meinem C # -Code?

9

Warum bekomme ich diesen Fehler:

  

Der Name Regex existiert im aktuellen Kontext nicht.

von meinem Code?

%Vor%     
user2843341 04.10.2013, 00:39
quelle

5 Antworten

23

Stellen Sie sicher, dass der Namespace System.Text.RegularExpressions referenziert ist.

    
Daniel A. White 04.10.2013, 00:43
quelle
2
___ qstntxt ___

Warum bekomme ich diesen Fehler:

  

Der Name Regex existiert im aktuellen Kontext nicht.

von meinem Code?

%Vor%     
___ answer19172043 ___

Wenn Sie das "Verwenden" eingefügt haben und immer noch kein Glück, instanziieren Sie es zuerst.

%Vor%     
___ answer19171391 ___

Die Klasse %code% existiert nicht in Ihrem Programm. Wenn Sie es jedoch von einer externen Bibliothek referenzieren, können Sie es in Ihrem Programm verwenden.

Um die %code% -Klasse und alle ihre Funktionen verwenden zu können, fügen Sie Ihrem Code den %code% -Namespace hinzu.

    
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ tag123regex ___ Reguläre Ausdrücke stellen eine deklarative Sprache zur Verfügung, um Muster in Strings zu vergleichen. Sie werden häufig für die Überprüfung, Analyse und Umwandlung von Zeichenfolgen verwendet. Da reguläre Ausdrücke nicht vollständig standardisiert sind, sollten alle Fragen mit diesem Tag auch ein Tag enthalten, das die anwendbare Programmiersprache oder das entsprechende Werkzeug angibt. HINWEIS: Nach HTML-, JSON-, usw.-Regexen zu fragen, neigt zu negativen Reaktionen. Wenn es einen Parser dafür gibt, verwende stattdessen diesen. ___ qstnhdr ___ Warum bekomme ich "Der Name Regex existiert nicht im aktuellen Kontext" von meinem C # -Code? ___ answer19171385 ___

Sie müssen den richtigen Namespace einschließen, um auf die Klasse %code% zugreifen zu können:

%Vor%     
___ answer19171383 ___

Stellen Sie sicher, dass der Namespace %code% referenziert ist.

    
___
UnknownEntity 04.10.2013 00:43
quelle
2

Sie müssen den richtigen Namespace einschließen, um auf die Klasse Regex zugreifen zu können:

%Vor%     
codemonkeh 04.10.2013 00:43
quelle
2

Wenn Sie das "Verwenden" eingefügt haben und immer noch kein Glück, instanziieren Sie es zuerst.

%Vor%     
JuStDaN 04.10.2013 02:06
quelle
1

Die Klasse Regex existiert nicht in Ihrem Programm. Wenn Sie es jedoch von einer externen Bibliothek referenzieren, können Sie es in Ihrem Programm verwenden.

Um die Regex -Klasse und alle ihre Funktionen verwenden zu können, fügen Sie Ihrem Code den System.Text.RegularExpressions -Namespace hinzu.

    
Rohan 04.10.2013 00:43
quelle

Tags und Links