Question

J'écris des interfaces de classe Objective-C afin que les méthodes d'objectif C puissent être appelées à partir de mon code C #.Dans la classe Objective-C, ils ont utilisé "__darwin_size_t"

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

du code ci-dessus, je peux comprendre que __darwin_size_t est un type de données et "Taille_T" peut être utilisé pour la même chose dans ce projet.J'écris une interface dans la langue C #, j'ai donc besoin d'utiliser un type de données similaire disponible en C #.quelque part après cela, j'ai trouvé un peu plus de code comme ci-dessous

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

Donc, je pense que je peux utiliser un type de données uint64 (non signé long) pour Taille_T et Int64 pendant longtemps dans mon code C #.

S'il vous plaît suggérer.

merci Vishnu Sharma

Était-ce utile?

La solution

Ma suggestion était bien dans la partie inférieure de ma question.Je pense que très peu de personnes travaillent désormais sur l'outil de développement de Xamarin Cross Platform.

Vishnu

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top