98-372 Understanding .NET Languages
Understand type safety und Understand language interoperability
Understand type safety und Understand language interoperability
-
- 1 / 8
-
Lernkarten
Was sind die 4 Hauptaufgaben der CLR
- GC
- CAS
- Code verification (stellt sauberes ausführen und typensicherheit bereit)
- JIT (IL code to native code compilation)
Was bedeutet CLS und was ist das?
Common Language Specification. Ist eine Erweiterung von CTS. Es ist ein Set von Sprachregeln, die einen Standart für eine .NET Sprache definieren.
Welche drei Typen gibt es in der COM Familie und für was sind die da?
- COM+: Vereint die COM mit MTS (Microsoft Transaction Server). Handelt automatisch Aufgaben wie event publication usw.
- DCOM:Distributed COM, COM ist eigentlich nur für lokale Anwendungen, mit DCOM können COM Objekte auch verteilt über mehere Maschienen miteinander arbetien.
- ActiveX Controls: Kann man verwenden um web pages mehr Funktionalität zu geben.
Erkläre was Parity ist.
Ist eine Technik um zu kontrollieren ob Daten verloren gingen oder überschrieben wurden, wenn sie im Speicher umhergeschoben werden oder zwischen Computern verschoben werden.
Wie heiss Mehrfachvererbung auf English, was ist es und gibt es das in .NET?
Multiple Inheritance und es bedeutet, dass eine Klasse von mehreren anderern Klassen erben kann. Das gibt es nicht in .NET
Was macht Equals()?
Equals vergleicht den Wert von zwei Objekten und gibt true zurück, wenn sie gleich sind.
Was ist der Deafault Returnvalue von ToString()?
Der volle Name der Klasse.
Angenommen ich habe eine abstrakte Klasse mit einer Deklaration einer abstrakten Methode (Methodensignatur). Wie muss diese Methode deklariert sein, dass sie in der abgeleiteten Klasse überschrieben werden kann?
Sie muss nur als abstrakt deklariert sein. Das zwingt die ableitende Klasse diese Methode zu implementieren. Weitere identifier wie virtual sind nur nötig, wenn die Methode in der abstrakten Klasse vollständig definiert sind.