gpt4 book ai didi

c# - C#中VB6中ObjPtr的等效(功能)?

转载 作者:行者123 更新时间:2023-12-04 07:04:09 25 4
gpt4 key购买 nike

有谁知道 C# 是否具有来自 VB6 的等效 ObjPtr 或等效功能(请参阅下面的更多信息)?这里有几个指向 ObjPtr 信息的链接 devx , thevbzone .

基本上我有一个第三方树 View ,我需要通过它来获取特定节点,但节点具有的唯一(相关)信息是名称......但节点名称不需要是唯一的。所以当我第一次穿过它时,我需要为每个节点获得一个唯一的值,所以当我再次穿过它时,我知道哪个是哪个。在旧学校 VB6 的日子里,我会使用 ObjPtr。

最佳答案

我能想到的最接近的直接等价物是使用 GCHandle 为您的对象引用获取 IntPtr。

您需要为您的对象分配一个 GCHandle (GCHandle.Alloc),然后使用 GCHandle.ToIntPtr转换为 IntPtr。链接的文档显示了该过程。

关于c# - C#中VB6中ObjPtr的等效(功能)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374664/

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