Error del compilador CS1665
Actualización: noviembre 2007
Mensaje de error
Los búferes de tamaño fijo deben tener una longitud mayor que cero.
Fixed size buffers must have a length greater than zero
Este error aparece si se declara un búfer de tamaño fijo con un tamaño negativo o cero. La longitud de un búfer de tamaño fijo debe ser un entero positivo.
Ejemplo
El código siguiente genera el error CS1665.
// CS1665.cs
// compile with: /unsafe /target:library
struct S
{
public unsafe fixed int A[0]; // CS1665
}