2 Stimmen

C# Definieren Sie keine Variable für nicht verwendete out-Parameter

Mögliches Duplikat:
Gibt es eine Möglichkeit, diesen Parameter wegzulassen?

Anstelle von:

SomeType param3;
SomeMethodCall(param1, param2, out param3);

Ich möchte param3 nicht definieren, wenn ich seinen Wert nicht benötige.

Gibt es eine Möglichkeit, dies zu erreichen?

1voto

Pablo Santa Cruz Punkte 169147

Nein, es gibt keine Möglichkeit, dies in C# zu tun.

1voto

Jan-Peter Vos Punkte 3137

Si SomeMethodCall etwas ist, das Sie selbst definiert haben, dann können Sie die Methode überladen. Wenn nicht, können Sie das nicht.

0voto

Seth Carnegie Punkte 72029

Nein, Sie müssen tatsächlich eine Variable des richtigen Typs erstellen, wenn Sie eine Funktion verwenden wollen, die eine out Parameter.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X