Pregunta

Estoy escribiendo las interfaces de la clase OBJETIVO-C para que se puedan llamar a los métodos objetivo C de mi código C #.en la clase OBJETIVO-C han utilizado "__darwin_size_t"

#ifndef _SIZE_T 
#define _SIZE_T 
typedef __darwin_size_t        size_t; 
#endif  /* _SIZE_T */

Del código anterior Puedo entender que __darwin_size_t es un nombre de datos de datos y "tize_t" se puede usar para el mismo en este proyecto.Estoy escribiendo una interfaz en lenguaje C #, por lo que necesito usar un tipo de datos similar que esté disponible en C #.En algún lugar después de esto, encontré un poco más de código como Bellow

#if defined(__SIZE_TYPE__)
typedef __SIZE_TYPE__       __darwin_size_t;    /* sizeof() */
#else
typedef unsigned long       __darwin_size_t;    /* sizeof() */
#endif

Entonces, creo que puedo usar el tipo de datos Uint64 (no firmado largo) para TEAMSE_T e INT64 durante mucho tiempo en mi código C #.

por favor sugerir.

gracias Vishnu Sharma

¿Fue útil?

Solución

Mi sugerencia estaba bien en la parte inferior de mi pregunta.Creo que muy pocas personas están trabajando en la herramienta de desarrollo de Xamarin Cross Platform en este momento.

vishnu

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top