string - 固定字符串 * 7 会比 =Len(7) 的整数使用更少的内存吗?

标签 string excel types integer vba

固定字符串使用的内存会比整数少吗?

Public Type MyType

UserID As Integer 'All My User IDs are less than 7 integers in length
UserID As String * 7 ''Will a Fixed String use less memory than an Integer?

End Type

有没有办法在 VBA 过程中进行测试?

最佳答案

字符串将使用更多内存

整数(根据示例应为 Long)为 4 个字节,字符串至少为 8 个字节。

--根据评论进行编辑

关于string - 固定字符串 * 7 会比 =Len(7) 的整数使用更少的内存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47086511/

相关文章:

excel - 想合并两列数据,一列有空行,另一列是连续的

excel - 在工作表退出时清除数据透视表上的过滤器的 VBA 代码

python - 使用 mypy,我如何键入注释一个装饰器来装饰接受某个东西的子类的函数?

c++ - 在 C++ 中传递 C 字符串的问题

PHP 扩展 - RETURN_STRING

excel - 如何将像 1,43876E+12 这样的时间戳转换为 Excel 中的可读日期和时间?

c# - 如何在 C# 代码中知道变量声明的类型

swift 。我如何获得 node.children 的类型?

string - 将 mgo 查询 []M.bson 结果作为字符串插入 file.txt

mysql - 最快的数据库引擎来存储巨大的字符串列表