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()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: