Error del compilador CS0685
El miembro condicional 'member' no puede tener ningún parámetro out
Cuando se usa el atributo ConditionalAttribute en un método, es posible que dicho método no tenga un parámetro out. Esto se debe a que el valor de la variable usada para el parámetro out no estaría definiría en caso de que la llamada de método estuviese compilada en nada. Para evitar este error, quite el parámetro out de la declaración de método condicional o no use el atributo Conditional.
El ejemplo siguiente genera la advertencia CS0685:
// CS0685.cs
using System.Diagnostics;
class C
{
[Conditional("DEBUG")]
void trace(out int i) // CS0685
{
i = 1;
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: