gpt4 book ai didi

c# - 剪贴板调试

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:07 25 4
gpt4 key购买 nike

在过去的 .NET 1.1 时代,当我将一个对象复制到剪贴板时,我可以使用 SoapFormatter 准确地找出序列化的内容。

快进到 2010 年,我尝试了同样的技巧。结果表明 SoapFormatter 不支持泛型。 是否有其他方法可以准确找出序列化到剪贴板中的二进制对象?

例如假设我有这个类:

public class Foo
{
public List<Goo> Children;
}

如果我将它的一个实例发送到剪贴板,我想查看剪贴板中的内容,看看它的子列表是否包含在内。

更新:我终于能够使用调试器找到复制的字段。 Visual Studio 完成了它的工作。

最佳答案

这里不是 self 推销,而是... ClipMate可以做到这一点。有一个可以显示任何格式的十六进制 View 编辑器(默认情况下关闭,在工具|选项|编辑器|启用二进制 View 中启用,重新启动应用程序)。首先,复制数据。接下来,在 ClipMate 中执行并编辑 |捕获特别。打开您感兴趣的格式,然后 ClipMate 将复制这些格式(而不仅仅是它已经捕获的简单格式)。现在您可以在预览/编辑窗口中看到十六进制转储。
即使是试用版也能做到这一点,而且它是一个全功能的、30 天的实际使用评估期。我还没有为 SO 用户提供折扣,但我正在考虑。

关于c# - 剪贴板调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2561797/

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