为什么Clipboard.GetText()需要剪贴板是可清除的?

时间:2019-01-28 20:27:24

标签: c# .net winforms

The documentation for Clipboard.GetText()指出,在以下情况下,它可以引发ExternalException

  

无法清除剪贴板。

GetText为什么需要清除剪贴板?

1 个答案:

答案 0 :(得分:2)

在我看来,这在文档中似乎很奇怪。遍历the source之后,我想不出它需要可清除的原因,因为它似乎没有尝试尝试清除它。

第二部分(“通常在剪贴板被另一个进程使用时发生。”)看起来确实准确。
在我看来,有关文本可清除的部分可能是从Clipboard.SetTextClipboard.Clear复制而来的,因为它们的词对词相同,但是似乎更适用(尽管我没有深入探讨来源)。