Ich bin im Grunde eine leichte Klasse erstellen, ist es in etwa 10 Parameter übergeben, es ändert sich nicht diese Parameter, es speichert sie nur lokal, wenn im Konstruktor.Pass by Wert vs Pass by Referenz Leistung C#. NET
Einige sind Referenztypen (Strings, Klassen) andere sind Werttypen (int, bool, enums).
Meine Frage ist, sollte ich diese alle (außer meine Klassen) mit dem Schlüsselwort "Ref" weitergeben?
Meine Überlegung hier ist Leistung.
Ich sehe nicht, wie es hilft. Auch wenn 'ref' Zeit spart, eine Struktur zu kopieren, können Sie 'ref's nicht als Klassenmitglieder behalten,' ref' ist nur innerhalb einer Methode nützlich. – Kobi
möglich Duplikat von [C# 'ref' Schlüsselwort, Leistung] (http://stackoverflow.com/questions/900903/c-sharp-ref-keyword-performance) – nawfal