Was ist eine Werteklasse und was ist eine Referenzklasse in C #?

Was ist die Definition von avalue class undreference class in C #?

Wie unterscheidet sich das von einemvalue type undreference type?

Ich stelle diese Frage, weil ich sie im MCTS-Selbststudium (Prüfung 70-536) gelesen habe. Kapitel 1, Lektion 1, Lektionsrückblick 4:

Sie müssen eine einfache Klasse oder Struktur erstellen, die nur Werttypen enthält. Sie müssen die Klasse oder Struktur so erstellen, dass sie so effizient wie möglich ausgeführt wird. Sie müssen in der Lage sein, die Klasse oder Struktur an eine Prozedur zu übergeben, ohne befürchten zu müssen, dass diese durch die Prozedur geändert wird. Welches der folgenden Elemente sollten Sie erstellen?

Eine Referenzklasse

B Referenzstruktur

C-Wertklasse

D Wertestruktur

Richtige Antwort: D

A Falsch: Sie können eine Referenzklasse erstellen. Es kann jedoch geändert werden, wenn es an eine Prozedur übergeben wird.

B Falsch: Sie können keine Referenzstruktur erstellen.

C Falsch: Sie können eine Werteklasse erstellen. Strukturen sind jedoch in der Regel effizienter.

D Richtig: Wertestrukturen sind in der Regel am effizientesten.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage