Thema: C# out vs. ref

Einzelnen Beitrag anzeigen

Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#6

Re: out vs. ref

  Alt 3. Mär 2006, 14:13
Zitat von Pseudemys Nelsoni:
Ah, besten Dank. Dann kann man ja gleich immer "out" nehmen statt "ref" oder?
Nein. out verwendest du, wenn du über den Parameter nur eine Ausgabe erwartest. ref verwendest du, wenn der Parameter bei der Übergabe noch einen Wert enthält, der in der Methode eine Rolle spielt.
Wenn du bspw. einen Parameter in der Methode nur verändern willst, nimmst du ref. Wenn du über einen Parameter einen "Rückgabewert" haben willst, nimmst du out.

greetz
Mike
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat