Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Der bedingte Member "Member" kann keinen out-Parameter enthalten.
Conditional member 'member' cannot have an out parameter
Wenn das ConditionalAttribute-Attribut für eine Methode verwendet wird, verfügt diese Methode möglicherweise über keinen out-Parameter. Dies liegt daran, dass bei einer leeren Kompilierung des Methodenaufrufs der für den out-Parameter verwendete Wert der Variablen nicht definiert werden würde. Um diesen Fehler zu vermeiden, entfernen Sie den out-Parameter aus der bedingten Methodendeklaration, oder verwenden Sie nicht das Conditional-Attribut.
Beispiel
Im folgenden Beispiel wird der Fehler CS0685 generiert:
// CS0685.cs
using System.Diagnostics;
class C
{
[Conditional("DEBUG")]
void trace(out int i) // CS0685
{
i = 1;
}
}