__darwin_size_t équivalent à c #
-
21-12-2019 - |
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
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