Was bedeutet @ in c#
Das @-Symbol in C# hebt die Escape-Bedeutung von Sonderzeichen auf, sodass sich Zeichenfolgen über mehrere Zeilen erstrecken können, Enum-Mitglieder den zugrunde liegenden Wert anpassen und angeben können, dass eine Methode oder Eigenschaft asynchron ist. Das @-Symbol in
c# Das @-Symbol in
c# ist ein Modifikator, der verwendet wird, um die besondere Bedeutung der Escape-Sequenz aufzuheben.
Funktion
- Wenn das @-Symbol vor einer Zeichenfolge platziert wird, kann es die Escape-Bedeutung von Sonderzeichen (wie n, t usw.) in der Zeichenfolge aufheben. Dadurch kann sich die Zeichenfolge über mehrere Zeilen erstrecken, ohne dass Escape-Sequenzen verwendet werden müssen.
- Wenn das @-Symbol vor einem Enum-Mitglied platziert wird, kann dessen zugrunde liegender Wert angegeben werden. Dadurch können Enum-Mitglieder benutzerdefinierte Werte haben, ohne durch Ganzzahlen eingeschränkt zu werden.
- Wenn das @-Symbol vor einer Methode oder Eigenschaft platziert wird, kann es darauf hinweisen, dass die Methode oder Eigenschaft asynchron ist.
Strings
Hier sind Beispiele für Strings mit und ohne das @-Symbol:
// 不带 @ 符号 string s = "Hello\nWorld!"; // 带 @ 符号 string s = @"Hello World!";
Im ersten Beispiel generiert n ein Zeilenumbruchzeichen. Aber im zweiten Beispiel wird n aufgrund des Vorhandenseins des @-Symbols so ausgegeben, wie es ist.
Enum
Hier sind Beispiele für Enum mit und ohne das @-Symbol:
// 不带 @ 符号 enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } // 带 @ 符号 enum Weekdays { Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, Sunday = 7 }
Im ersten Beispiel ist der zugrunde liegende Wert von Weekdays eine Ganzzahl, die bei 0 beginnt. Aber im zweiten Beispiel ermöglicht das @-Symbol die Angabe benutzerdefinierter Werte für Enum-Mitglieder.
Asynchrone Methoden und Eigenschaften
Hier sind Beispiele für asynchrone Methoden und Eigenschaften mit und ohne @-Symbol:
// 不带 @ 符号 Task<int> GetNumber() { ... } // 带 @ 符号 Task<int> GetNumberAsync() { ... }
Im ersten Beispiel ist GetNumber eine synchrone Methode. Im zweiten Beispiel gibt das @-Symbol an, dass GetNumberAsync eine asynchrone Methode ist.
Das obige ist der detaillierte Inhalt vonWas bedeutet @ 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



Leitfaden zu Active Directory mit C#. Hier besprechen wir die Einführung und die Funktionsweise von Active Directory in C# sowie die Syntax und das Beispiel.

Leitfaden zum Zufallszahlengenerator in C#. Hier besprechen wir die Funktionsweise des Zufallszahlengenerators, das Konzept von Pseudozufallszahlen und sicheren Zahlen.

Leitfaden zu den Zugriffsmodifikatoren in C#. Wir haben die Einführungstypen von Zugriffsmodifikatoren in C# zusammen mit Beispielen und Ausgaben besprochen.

Leitfaden zur C#-Serialisierung. Hier besprechen wir die Einführung, die Schritte des C#-Serialisierungsobjekts, die Funktionsweise bzw. das Beispiel.

Leitfaden zur C#-Datenrasteransicht. Hier diskutieren wir die Beispiele, wie eine Datenrasteransicht aus der SQL-Datenbank oder einer Excel-Datei geladen und exportiert werden kann.

Leitfaden zu Mustern in C#. Hier besprechen wir die Einführung und die drei wichtigsten Arten von Mustern in C# zusammen mit ihren Beispielen und der Code-Implementierung.

Leitfaden zu Primzahlen in C#. Hier besprechen wir die Einführung und Beispiele von Primzahlen in C# sowie die Codeimplementierung.

Leitfaden zur Fakultät in C#. Hier diskutieren wir die Einführung in die Fakultät in C# zusammen mit verschiedenen Beispielen und Code-Implementierungen.
