如何检查剪贴板中的数据集

时间:2010-02-10 08:56:48

标签: c# copy size clipboard paste

我将数据(文本)复制到剪贴板,但我复制到剪贴板的数据长度为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.

在此之后我尝试粘贴数据,但我不能(没有数据粘贴!!!)。

据我所知,根据个人电脑的免费内存,剪贴板大小有限制。

有没有办法在剪贴板中复制/粘贴这么多数据而不会出错? 有没有办法检查剪贴板大小是否不足以执行此操作?

请分享一些亮点......

1 个答案:

答案 0 :(得分:2)

如果你将30MB放入剪贴板,你可能想要探索存储数据的其他地方。你可以通过它或从需要它的其他地方访问它吗?它可以存储在某种形式的临时位置(sql,文件等)并读取/删除吗?