将数据(文本)复制到剪贴板,但我要复制到剪贴板的数据长度为30,500,000。 此文本存储在一个StringBuilder中。如何检查剪贴板中的数据集
这些都是可能的代码:
StringBuilder sbText = new StringBuilder();
// Append text to sbText here!!!
Clipboard.SetDataObject(sbText.ToString()); // In this line sbText.Length is equal to 30,500,000.
这个我试图粘贴数据后,但我不能(粘贴无数据!)。
据我所知,剪贴板大小的限制是基于pc的可用RAM。
有没有办法在剪贴板中复制/粘贴这么多数据而没有错误? 有没有办法检查剪贴板的大小是否不足以执行此操作?
请分享一些光...
为什么数据必须转到剪贴板?你不能将它保存到文件中吗? – Oded 2010-02-10 09:01:41
奥德爵士, 这是一个按Ctrl + A(全选),按Ctrl + C(复制)和Ctrl + V(粘贴)操作,所以认为有必要在剪贴板... – Kuroro 2010-02-10 09:16:10