c# - 获取、更改和更新副本缓存

标签 c# caching .net-4.0

我在谷歌上搜索了几乎所有地方,但没有找到任何有用的东西。我想知道如何获取当前缓存并将其保存在字符串中。该字符串将被处理,然后替换当前缓存。

我说的是 Windows 上的普通复制缓存 (CTRL + C)。

最佳答案

使用System.Windows.Forms.Clipboard.GetText()

http://msdn.microsoft.com/en-us/library/kz40084e.aspx

来自 MSDN 的示例:

// Demonstrates SetText, ContainsText, and GetText.
public String SwapClipboardHtmlText(String replacementHtmlText)
{
    String returnHtmlText = null;
    if (Clipboard.ContainsText(TextDataFormat.Html))
    {
        returnHtmlText = Clipboard.GetText(TextDataFormat.Html);
        Clipboard.SetText(replacementHtmlText, TextDataFormat.Html);
    }
    return returnHtmlText;
}

关于c# - 获取、更改和更新副本缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11130731/

相关文章:

wpf - 用户控件中的资源字典

c# - 我应该如何使用 Entity Framework 实体分部类?

templates - Backbone Marionette 模板缓存默认不使用?

iphone - UIImageView 第一次显示时出现延迟

.net - 为什么 IIS 7 不返回 JSON 错误?适用于*我的*机器

visual-studio-2010 - 使用 1 单击 Publish 进行调试/发布构建配置,具体取决于所选的发布配置文件

c# - 了解 Blazor 中的覆盖参数问题

c# - 如何比较两个无序列表框之间的项目

c# - 从树中删除重复项

php - 我可以使用 Magento 的缓存层作为键/值存储吗?