C# I';我正在使用剪贴板.GetDataObject();但有时它不像我需要的那样工作

C# I';我正在使用剪贴板.GetDataObject();但有时它不像我需要的那样工作,c#,clipboard,C#,Clipboard,这就是我正在使用的函数 public String ClipboardGet() { IDataObject dataObj = Clipboard.GetDataObject(); if (!dataObj.GetDataPresent(DataFormats.Text)) return ""; return dataObj.GetData(DataFormats.Text).ToString();

这就是我正在使用的函数

    public String ClipboardGet()
    {
        IDataObject dataObj = Clipboard.GetDataObject();

        if (!dataObj.GetDataPresent(DataFormats.Text))
            return "";

        return dataObj.GetData(DataFormats.Text).ToString();
    }
但有时即使数据是文本,它也会返回一个空字符串,如何处理它?

您尝试过还是