Heim > Backend-Entwicklung > C#.Net-Tutorial > Zusammenfassung der Instanzverwendung von Klassen und Strukturen

Zusammenfassung der Instanzverwendung von Klassen und Strukturen

伊谢尔伦
Freigeben: 2017-06-15 10:47:18
Original
1686 Leute haben es durchsucht

1. Was ist eine Schnittstelle? Merkmale? Code implementieren? Eine Schnittstelle wird mit dem Schlüsselwort interface definiert, das aus einer Kombination von Klassenmitgliedern und einer Reihe von Spezifikationen besteht, die einige Funktionen beschreiben. Wie Sie in C# sehen können, werden einige Schnittstellen des Systems wie folgt benannt: IComparable (Typvergleichsmethode), ICloneable (unterstützt das Klonen), IDisposable (gibt Ressourcen frei) usw. I stellt die Schnittstelle dar und able spiegelt die Eigenschaften der wider Schnittstelle. : „Kann…“ gibt an, was diese Spezifikation leisten kann. (1) Schnittstellenimplementierung der öffentlichen Schnittstelle IPrintAble {             void PrintString(); &nbs

1. C#-Grundwissenszusammenstellung: C#-Klassen und -Strukturen (4)

Zusammenfassung der Instanzverwendung von Klassen und Strukturen

Einführung: In Java-Multithread-Anwendungen ist die Verwendung von Warteschlangen sehr hoch. Die erste Schnittstelle der meisten Produktions- und Verbrauchsmodelle wird mit dem Schlüsselwort interface definiert, das aus einer Kombination von Klassenmitgliedern und besteht beschreibt einige Funktionen. Wie Sie in C# sehen können, werden einige Schnittstellen des Systems wie folgt benannt: IComparable (Typvergleichsmethode), ICloneable (unterstützt das Klonen), IDisposable (gibt Ressourcen frei) usw. I stellt die Schnittstelle dar und able spiegelt die Eigenschaften der wider Schnittstelle. : „Kann…“ gibt an, was diese Spezifikation leisten kann.

2. C#-Grundwissenszusammenstellung: C#-Klassen und -Strukturen (3)

Zusammenfassung der Instanzverwendung von Klassen und Strukturen

Einführung: Statische Klassen und statische Mitglieder beziehen sich auf Klassen oder Mitglieder, die mit dem Schlüsselwort static definiert wurden. Alle Mitglieder einer statischen Klasse müssen statische Mitglieder sein, andernfalls wird ein Fehler gemeldet. Eines der Merkmale statischer Klassen und Mitglieder ist ihre Einzigartigkeit. Wenn es sich um eine statische Klasse handelt, kann sie nicht instanziiert werden. Wenn es sich um eine statische Variable oder Methode handelt, wird sie immer instanziiert, egal wie oft sie instanziiert wird nur eine statische Variable oder Methode sein.

3. C#-Grundwissenszusammenstellung: C#-Klassen und -Strukturen (2)

Zusammenfassung der Instanzverwendung von Klassen und Strukturen

Einführung: Der sogenannte Konstruktor ist eine Methode. Diese Methode kann das Objekt initialisieren. Das heißt, nach dem Ausführen dieser Funktion wird im Speicher immer ein Platz für Objekte dieser Klasse geöffnet. Es gibt drei Typen: normale Konstruktoren, d. h. Instanziierungskonstruktoren; private statische Konstruktoren.

4. C#-Grundwissenszusammenstellung: C#-Klassen und -Strukturen (1)

Zusammenfassung der Instanzverwendung von Klassen und Strukturen

Einführung: Struktur wird mit dem Schlüsselwort struct definiert, das einer Klasse ähnelt, aber wesentliche Unterschiede aufweist. Die Struktur ist im Wesentlichen ein Werttyp und erfordert keine Zuweisung.

5. C#-Strukturen und Klassen

Zusammenfassung der Instanzverwendung von Klassen und Strukturen

Einführung: Klassen und Strukturen sind die beiden Grundkonstrukte desselben Typsystems im .NET Framework. Bei beiden handelt es sich im Wesentlichen um Datenstrukturen, die eine Reihe von Daten und Verhaltensweisen als logische Einheit kapseln. Daten und Verhalten sind „Mitglieder“ der Klasse oder Struktur und enthalten ihre eigenen Methoden, Eigenschaften, Ereignisse usw.

6. Häufig verwirrte Wissenspunkte in C#.net

Zusammenfassung der Instanzverwendung von Klassen und Strukturen

Einführung: 1. Könnten Sie mir bitte den Unterschied zwischen Klassen und Strukturen in .NET erklären? Antwort: Strukturen und Klassen haben eine allgemeine Syntax, Strukturen sind jedoch eingeschränkter als Klassen. Die Struktur kann nicht als Standardkonstruktor deklariert werden, da die Kopie der Struktur ��...

ist

Das obige ist der detaillierte Inhalt vonZusammenfassung der Instanzverwendung von Klassen und Strukturen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage