【发布时间】:2009-11-10 21:36:50
【问题描述】:
TypedReference 结构是否有任何实际用途,您会在实际代码中实际使用?
编辑:.Net 框架在Console.WriteLine 和String.Concat 的重载中使用它们,它们从__arglist 参数构建一个数组并将其传递给正常的params 重载。为什么会存在这些重载?
【问题讨论】:
-
为什么这不是建设性的? :o
-
您也可以使用它来传递堆栈位置/变量引用“周围”(例如,传递给其他线程或从方法返回)。它需要不安全的代码并将 TypedReference “复制”为两个 IntPtr。
标签: c# .net typedreference