Lezen in het Engels

Delen via


Compilerfout CS0662

'method' kan niet alleen het kenmerk Out opgeven voor een ref-parameter. Gebruik zowel In- als Out-kenmerken, of geen van beide.

Een interfacemethode heeft een parameter die gebruikmaakt van verw met alleen het kenmerk Out. Een ref parameter die het out-kenmerk gebruikt, moet ook het kenmerk In gebruiken.

In het volgende voorbeeld wordt CS0662 gegenereerd:

// 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()  
   {  
   }  
}