C# 中对象的物理地址
本文关键字:物理地址 对象 | 更新日期: 2023-09-27 18:34:08
我正在将类的对象存储在辅助存储中。为了更快地访问这些对象,我想知道每个对象的物理地址。如何获取 Csharp.net 中对象的物理地址?C#.NET 中GetHashCode()
函数的含义是什么?它与对象的物理地址有关吗?
有两种方法可以访问数据库中的数据:Full Scan和Bplustree。如果我使用完全扫描方法,要从数据库中搜索记录,那么这将浪费时间。如果我使用的是 Bplustree,那么对于每个属性,我都必须创建将占用空间的 bplusTree。 所以我需要一个介于两者之间的方法。如果我能够访问对象的物理地址。然后我可以直接检索该记录。这就是为什么提出上述问题的原因。 如果有人有其他想法,那么非常欢迎。
通常使用
C# 等语言时,无需获取物理地址。C# 是高级语言,旨在抽象出内存管理等低级操作。
GetHashCode()
旨在返回哈希代码,即用于区分类的一个实例和另一个实例的对象标识符。它与物理地址无关。在MSDN:http://msdn.microsoft.com/en-us/library/system.object.gethashcode.aspx 上查看更多信息