gpt4 book ai didi

c# - 可以从数组派生吗?

转载 作者:行者123 更新时间:2023-11-30 20:44:42 25 4
gpt4 key购买 nike

目前我有一个包含数组和整数的类。

我有数百万个这样的对象,我想通过只拥有一个数组来节省内存,所以我为每个对象节省了 12 个字节(不必为每个对象分配一个类包装器)。这将节省大量内存。

不幸的是,我还需要存储整数。我正在考虑将它存储在第一个索引中,但它有点乱。我希望我可以从一个数组派生并将 int 成员插入子类中,但显然编译器不允许这样做。

还有其他选择吗?我想我可以从 referencesource 框架复制并粘贴数组类并添加我的属性,但这似乎有点过分了。

最佳答案

您不能从数组派生(并且“从引用源框架复制并粘贴数组类”可能对您没有多大帮助,因为数组非常集成到语言/框架中)。

一个选择可能是将 struct 与整数和数组一起使用 - 处理 struct 会很痛苦,但如果小心的话,它会为你提供你想要的寻找(如果你的“整数值”是可变的或数组需要改变大小 - 我强烈建议你忘记你已经看到这样的建议)。

关于c# - 可以从数组派生吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28934601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com