Derleyici Hatası CS0662

'method' bir ref parametresinde yalnızca Out özniteliğini belirtemez. Hem In hem de Out özniteliklerini kullanın veya hiçbirini kullanmayın.

Arabirim yönteminin yalnızca Out özniteliğine sahip ref kullanan bir parametresi vardır. ref Out özniteliğini kullanan bir parametre de In özniteliğini kullanmalıdır.

Aşağıdaki örnek CS0662 oluşturur:

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