2010-01-26 30 views

Respuesta

1

La sintaxis de C# se agregó como una forma de expresar la sintaxis de C++ que usted conoce para siempre. :)

public: 
    wchar_t FixedBuffer[128]; 
+1

Esto daría lugar a error C4368 'no puede definir 'x' como miembro del 'nombre de tipo' administrado: tipos mixtos no se supported' –

1

Cita:

tamaño

del producto de carbonización array 128 elemento es de 256 bytes. Los búfers de caracteres de tamaño fijo siempre toman dos bytes por carácter, independientemente de la codificación.

Así que quieres:

struct StructWithFixedBuffer 
{ 
    char FixedBuffer[128*2]; 
}; 
+1

Bastante seguro de que el requisito es poner el búfer dentro de un tipo administrado, no es una 'estructura' nativa. –

Cuestiones relacionadas