【发布时间】:2011-06-07 09:32:16
【问题描述】:
我以前在 C++ 中使用过链接列表,其中使用指针访问不同模块中的链接列表来访问它的地址。
我用来做的是在创建链表后使用长格式存储链表的地址。在另一个模块中是相同的应用程序类型转换地址后我能够重建链表。
如果 C# 世界是新的,并且无法找到实现它的方法。请帮帮我
【问题讨论】:
-
不同的模块是什么意思?试图将此概念与 C# 世界进行比较
-
这是桌面应用还是网络应用?
-
您不必投射它。您可以将其存储并作为 LinkedList 类型的变量/字段/属性传递。这是实现 LinkedList 的 .NET 框架类:msdn.microsoft.com/en-us/library/he2s3bh7.aspx
-
您不应将地址存储为长格式。 CLR 中的引用不是指针,它可以随时重新映射到另一个地址(GC 过程)。