首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

此处报错:未将对象引用设置到对象的实例。(如何修改?)

2013-11-29 
此处报错:未将对象引用设置到对象的实例。(怎么修改?)string STRQQvoid jianqieban(){STRQQ Convert.ToS

此处报错:未将对象引用设置到对象的实例。(怎么修改?)
        string STRQQ;
        void jianqieban()
        {
           STRQQ = Convert.ToString(Clipboard.GetDataObject().GetData(DataFormats.Text));//此处报错:未将对象引用设置到对象的实例。(怎么修改?)
        }
        //委托
        delegate void JQBdelegate();
       JQBdelegate dele = new JQBdelegate(jianqieban);
       dele.BeginInvoke(null, null);
[解决办法]
出错时,看下是那个变量为null了,断点的信息量很大的,好好看一下,既然是null空异常,先找到是谁出现空异常,在找具体原因
[解决办法]



 STRQQ = Convert.ToString(Clipboard.GetDataObject().GetData(DataFormats.Text));


改成



var info= Clipboard.GetDataObject().GetData(DataFormats.Text);
 STRQQ = Convert.ToString(info);


断点在var info那,你会发现info为null

热点排行