CS1665 de erro do compilador

Mensagem de erro

Buffers de dimensionar fixo devem ser um maior que zero

Este erro ocorre se um buffer de dimensionar fixo for declarado com um zero ou negativos dimensionar.O comprimento do buffer de dimensionar fixo deve ser um inteiro positivo.

Exemplo

O exemplo a seguir gera CS1665.

// CS1665.cs
// compile with: /unsafe /target:library
struct S
{ 
   public unsafe fixed int A[0];   // CS1665
}