Este es un link permanente de Vector De Estructura.
Puedes volver a ver el tema completo o ir al Foro C#
25/04/2008 12:56:03
waty00
Fecha de registro: 25/04/2008
0 post en este tema
1 post en foro c#
1 post en todos los foros
Vector De Estructura
Responder  Citar

Estoy programando en Visual Studio 2005 con C# y tengo problemas para acceder a un vector de estructuras. Pongo un ejemplo de mi estructura y del vector creado a partir de ella:

unsafe struct AP
{
public string posicion;
public fixed int valores[10];
public int tamvalor;
public float media, varianza, desviacion;
}

AP[] VectorAP = new AP[10];

Ya he creado un vector de tamaño 10 y cada entrada del vector es una estructura AP. Mi problema es como aceder al campo valores que tambien es un vector.

Lo normal para acceder a este tipo de configuracion es por ejemplo:
VectorAP[1].tamvalor = 1; <------ Esto funciona
VectorAP[1].valores[3] = 1; <------ Esto NO FUNCIONA !!!

Al intentar acceder al campo vectores me sale este error:
"Error del compilador CS1666. No puede utilizar los búferes de tamaño fijo contenidos en expresiones de tipo unfixed. Intente usar la instrucción fixed."


Alquien me puede ayudar??

Gracias.
 
Comunactivo