C#错误:无法将方法组转为非委托类型的原因之一

在C#编程中经常出现“无法将方法组转为非委托类型”之类的错误,我发现的原因是:调用了一个函数,但在编写代码时,函数名没有加括号“()”。如:registerInfo.HardDiskSerialNumber = GetComputerInfomation.getHardDiskSerialNumber;getHardDiskSerialNumber就是一个函数,这里没加括号就报这种错误,修改成egisterInfo.HardDiskSerialNumber = GetComputerInfomation.getHardDiskSerialNumber();这样就OK了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章