Este es un link permanente de
|
25/04/2008 12:56:03
|
|
Vector De Estructura
|
|
|
|
|
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.
|
|
|