Nachdem wir uns die Verwendung der Delegation im vorherigen Artikel //m.sbmmt.com/ angesehen haben, sehen wir, dass public void Description(string programerName, DescriptionDelegate description) Beschreibung(Programmierername); }Diese Methode besteht eine De
1 C# Basic Knowledge Organising Basic Knowledge (21) Delegation (2)
Einführung: Diese Methode übergibt einen Beschreibungsdelegatentyp „DescriptionDelegate“. Nehmen Sie dann einige Änderungen an dieser Methode vor, um die Verwendung komfortabler zu gestalten und den Code sinnvoller zu gestalten. Kapseln Sie den Delegaten und stellen Sie dann die Beschreibungsmethoden für Programmierer in verschiedenen Sprachen vor:
2. Grundkenntnisse in C#-Kompilierung (20) Delegation (1)
Einführung: Delegierte und Ereignisse werden in C# häufig verwendet, insbesondere bei der Formularprogrammierung sind viele Operationen erforderlich durch Delegierte und Veranstaltungen abgewickelt und durchgeführt werden. Hier finden Sie eine detaillierte Erläuterung der Verwendung und der Gründe von Delegaten und Ereignissen, damit wir sie beim Schreiben von Code besser verstehen können.
3. Grundkenntnisse in C# (19) Boxen und Unboxing von Werttypen (2)
Einführung: Wenn der Code wiederholtes Boxen durch den Compiler verursacht, können Sie ihn in manuelles Boxen ändern, wodurch der Code schneller ausgeführt wird:
4. Grundkenntnisse in C# (18) Boxen und Unboxing von Werttypen (1)
Einleitung: Es ist tatsächlich sehr interessant, mehr über das Ein- und Auspacken zu erfahren. Schauen wir uns zunächst an, warum es zum Ein- und Auspacken kommt.
5. Grundkenntnisse von C# (17) ILiest-Schnittstelle - Generics
Einführung: Das Einfügen eines Werttyps in eine ArrayList löst einen Boxing-Vorgang aus, und das Herausnehmen eines Werttyps erfordert das Entpacken wie folgt
6 >C#-Grundkenntnisse, die Grundkenntnisse organisieren (16) IList-Schnittstelle – nicht generisch
Einführung: Nach dem Verständnis Schauen wir uns die ICollection-Schnittstelle, Iteration und generische Sammlungen genauer an.
7. C#-Grundwissenskompilierung: Grundwissen (15) ISammlung, Iteration und Generika
Einführung: Array ist der grundlegendste Sammlungstyp, der vom .net Framework definiert wird. Zusätzlich zu Arrays definiert das .net Framework auch viele Sammlungstypen. Öffnen Sie msdn und Sie können sehen, dass sich alle Sammlungen unter dem Namespace System.Collections befinden:
8. C#-Grundwissensanordnung: Grundwissen (14) Array
Einführung: Egal in welcher Sprache, es wird auf jeden Fall das Konzept der Mengen geben. Die einfachste und intuitivste Sammlung sollte ein Array sein. Ein Array ist ein kontinuierlicher Raum im Speicher. Schauen Sie sich Arrays in C# an
9 C#-Grundwissenskompilierung: Grundwissen (13) Ausnahme
Einführung: Wenn wir Code schreiben, stoßen wir während des Betriebs häufig auf bestimmte Probleme, die zum Absturz des Programms führen. Dies liegt nicht daran, dass das Programmierniveau nicht gut ist, sondern an Problemen mit der Geschäftslogik, dem Betriebssystem oder anderen Geräten wie Computern. Beispielsweise werden einige Methoden in user32.dll häufig in C# verwendet. , Ihr Programm kann immer noch nicht ausgeführt werden. Als erfahrener Programmierer müssen Sie beim Schreiben eines Programms natürlich immer verschiedene Situationen berücksichtigen. Je höher das Niveau, desto mehr Situationen müssen Sie berücksichtigen und desto geringer ist die Wahrscheinlichkeit, dass Ihr Programm abstürzt Besser ist die Robustheit.
10. C#-Grundwissenskompilierung: Grundwissen (12) Superklassenobjekt
Einführung: Die drei Hauptmerkmale der Objektorientierung: Kapselung, Vererbung und Polymorphismus. Woher erben Klassen? In objektorientierten Sprachen gibt es das Konzept der Basisklasse oder Superklasse, das heißt, alle Klassen erben von dieser Klasse. Diese Superklasse heißt Object. Die Object-Klasse wird in .net wie folgt beschrieben:
Das obige ist der detaillierte Inhalt vonZusammenfassung des Grundwissens. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!