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
"Methode" kann nicht allein das Out-Attribut für einen ref-Parameter angeben. Verwenden Sie "In" zusammen mit "Out" oder keines von beiden.
'method' cannot specify only Out attribute on a ref parameter. Use both In and Out attributes, or neither.
Eine Schnittstellenmethode hat einen Parameter, der ref nur mit dem Out-Attribut verwendet. Ein ref-Parameter, der das Out-Attribut verwendet, muss aber auch das In-Attribut verwenden.
Im folgenden Beispiel wird CS0662 generiert:
// CS0662.cs
using System.Runtime.InteropServices;
interface I
{
void method([Out] ref int i); // CS0662
// try one of the following lines instead
// void method(ref int i);
// void method([Out, In]ref int i);
}
class test
{
public static void Main()
{
}
}