Прочитать на английском

Поделиться через


Ошибка компилятора CS1663

Тип буфера фиксированного размера должен входить в следующий список: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float или double.

Буфер фиксированного размера не могут быть любого типа, отличного от перечисленных. Чтобы избежать этой ошибки, используйте другой тип или не используйте массив фиксированной длины.

Пример

Следующий пример приводит к возникновению ошибки CS1663:

C#
// CS1663.cs  
// compile with: /unsafe /target:library  
  
unsafe struct C  
{  
   fixed string ab[10];   // CS1663  
}