如何获取数组';s元素类型大小(以D为单位)?

如何获取数组';s元素类型大小(以D为单位)?,d,D,比如说,我有一个数组:int[]a=。。。我想得到它元素的大小。我可以这样做:a.sizeof/a.length,但它看起来有点复杂,我认为有一种方法可以这样做:ArrayLementType!(a) 西泽夫先生。“ArrayElementType”在D中的外观如何?您只需获取其中一个元素的类型和大小即可 typeof!(a[0]).sizeof 否则,需要获取任何范围(包括数组)的类型

比如说,我有一个数组:int[]a=。。。我想得到它元素的大小。我可以这样做:a.sizeof/a.length,但它看起来有点复杂,我认为有一种方法可以这样做:ArrayLementType!(a) 西泽夫先生。“ArrayElementType”在D中的外观如何?

您只需获取其中一个元素的
类型和
大小即可

typeof!(a[0]).sizeof
否则,需要获取任何范围(包括数组)的类型