Error del compilador CS0662
'method' no puede especificar solo el atributo Out en un parámetro ref. Use ambos atributos In y Out, o bien ninguno.
Un método de interfaz tiene un parámetro que usa ref con el atributo Out solamente. Un parámetro ref
que usa el atributo Out también debe usar el atributo In .
El ejemplo siguiente genera la advertencia CS0662:
// 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()
{
}
}
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: