__darwin_size_t相当于c#中的
本文关键字:中的 相当于 darwin size | 更新日期: 2023-09-27 18:15:30
我正在编写objective- C类的接口,以便可以从我的c#代码中调用objective- C方法。在objective-c类中,他们使用了"__darwin_size_t"
#ifndef _SIZE_T
#define _SIZE_T
typedef __darwin_size_t size_t;
#endif /* _SIZE_T */
从上面的代码中我可以理解__darwin_size_t是某种数据类型,"size_t"名称可以在这个项目中使用。我正在用c#语言编写接口,所以我需要使用c#中可用的一些类似的数据类型。在此之后的某个地方,我发现了更多的代码,如
#if defined(__SIZE_TYPE__)
typedef __SIZE_TYPE__ __darwin_size_t; /* sizeof() */
#else
typedef unsigned long __darwin_size_t; /* sizeof() */
#endif
所以我想我可以在我的c#代码中使用UInt64 (unsigned long)数据类型为size_t和Int64。
请建议。
谢谢毗瑟挐Sharma
我的建议是好的,在我的问题的底部部分。我认为现在很少有人在使用Xamarin跨平台开发工具。
毗瑟奴