Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 剪贴板调试_C#_Serialization_Clipboard - Fatal编程技术网

C# 剪贴板调试

C# 剪贴板调试,c#,serialization,clipboard,C#,Serialization,Clipboard,在旧时代的.NET1.1中,我可以使用SoapFormatter准确地找出将对象复制到剪贴板时序列化的内容 快进到2010年,我试着做同样的把戏。结果证明SoapFormatter不支持泛型有没有其他方法可以准确地找出哪些二进制对象被序列化到剪贴板中? 例如,假设我有一门课: public class Foo { public List<Goo> Children; } 公共类Foo { 公开儿童名单; } 如果我将它的一个实例发送到剪贴板,我想查看一下剪贴板中的内容,看看

在旧时代的.NET1.1中,我可以使用SoapFormatter准确地找出将对象复制到剪贴板时序列化的内容

快进到2010年,我试着做同样的把戏。结果证明SoapFormatter不支持泛型有没有其他方法可以准确地找出哪些二进制对象被序列化到剪贴板中?

例如,假设我有一门课:

public class Foo
{
   public List<Goo> Children;
}
公共类Foo
{
公开儿童名单;
}
如果我将它的一个实例发送到剪贴板,我想查看一下剪贴板中的内容,看看它的子列表是否包含在内


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

这里不是自我推销,而是。。。我能做到这一点。有一个十六进制视图编辑器(默认情况下关闭,在工具中启用|选项|编辑器|启用二进制视图,重新启动应用程序)可以显示任何格式。首先,复制数据。接下来,在ClipMate中执行并编辑|捕获特殊。打开您感兴趣的格式,然后ClipMate将复制这些格式(而不仅仅是它已经捕获的简单格式)。现在,您可以在预览/编辑窗口中看到十六进制转储。

即使是试用版也能做到这一点,这是一个功能齐全的30天实际使用评估期。我还没有为SO用户提供折扣,但我正在考虑。

谢谢你的提示,我明天会试试。