首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Clipboard.SetText复制空字符串(字符串)

使用Clipboard.SetText复制空字符串(字符串)
EN

Stack Overflow用户
提问于 2012-08-14 13:08:30
回答 4查看 6K关注 0票数 8

Clipboard.SetText("")抛出一个错误-“值不能为空”。那么,如何使用Clipboard.SetText复制空字符串?

我已经做过Clipboard.Clear()了。它确实清除了剪贴板,但它无助于粘贴空字符串

有什么建议吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-14 13:14:22

如果您尝试使用Clipboard.SetText保存null或空字符串,它将永远无法工作。

http://msdn.microsoft.com/en-us/library/ydby206k.aspx。它提到,如果文本为null或用于ArgumentNullException的Empty,则抛出Clipboard.SetText

因此,你不可能实现你想要达到的目标。

票数 9
EN

Stack Overflow用户

发布于 2012-08-14 13:10:19

我觉得你需要

代码语言:javascript
运行
复制
Clipboard.Clear()

来自MSDN

清除系统剪贴板中的任何数据。

票数 10
EN

Stack Overflow用户

发布于 2012-08-14 13:11:50

http://msdn.microsoft.com/ru-ru/library/system.windows.forms.clipboard.clear.aspx

代码语言:javascript
运行
复制
Clipboard.Clear();

将清除剪贴板,因此您将“粘贴”一个空字符串。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11952960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档