本文介绍了为什么“Dim instance As New Timer”不正确?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 当我使用它时 Dim实例作为新计时器 我收到错误:错误1重载解析失败,因为无法访问 ''新''接受这个数量的参数。 然而,在Timer的帮助部分(在VB 2005中),这正是语法 显示。我也试过了: 昏暗的实例作为Timer =新的计时器 这也给出了同样的错误。 - Anil Gupte www.keeninc。网 www.icinema.com www.wizo.tv 解决方案 我想你是引用System.Threading.Timer,因此你得到了 错误,因为System.Threading下的Timer对象不接受空的构造函数,请参阅构造函数重载列表: http://msdn.microsoft.com/en-us/libr...r(VS.80)..aspx 如果要实例化System.Timers.Timer,你可以使用它与 空构造函数来初始化Timer对象: Dim instance As New System.Timers.Timer http://msdn.microsoft .COM / EN-US /溴化锂... mer.tim er.aspx 希望这会有所帮助, OnurGüzel " Anil Gupte / iCinema.com" < a ******* @ icinema.comschrieb 哪种计时器?不仅有一个。 - System.Windows.Forms.Timer - System.Timers.Timer - System.Threading.Timer 如果你使用后者,它没有无参数的结构, 这解释了错误信息。导入另一个命名空间或使用完整的 限定名称来指定其他一个计时器。如果它们不是可用的b $ b,那么就可以设置对包含组件的引用。 Armin 哪种计时器?不仅有一个。 - System.Windows.Forms.Timer - System.Timers.Timer - System.Threading.Timer 如果你使用后者,它没有无参数的结构, 这解释了错误信息。导入另一个命名空间或使用完整的 限定名称来指定其他一个计时器。如果它们不是可用的b $ b,那么你可以设置对包含组件的引用。 Armin When I use thisDim instance As New TimerI get the error: Error 1 Overload resolution failed because no accessible''New'' accepts this number of arguments.Yet, in the help section for Timer (in VB 2005) this is exactly the syntaxshown. I also tried:Dim instance As Timer = New Timerand that gives the same error.--Anil Gupte www.keeninc.net www.icinema.com www.wizo.tv 解决方案I think you''re referring to System.Threading.Timer, hence you get theerror because Timer object under System.Threading doesn''t accept emptyconstructor, see constructor overload list here: http://msdn.microsoft.com/en-us/libr...r(VS.80)..aspxIf you want to instantiate System.Timers.Timer, you can use it withempty constructor to initialize Timer object:Dim instance As New System.Timers.Timer http://msdn.microsoft.com/en-us/libr...mer.timer.aspxHope this helps,Onur GüzelWhich kind of Timer? There is not only one.- System.Windows.Forms.Timer- System.Timers.Timer- System.Threading.TimerIf you use the latter one, it does not have a parameterless concstructor,which explains the error message. Import another namespace or use the fullqualified name to specify one of the other timers. If they are notavailable, ouy ahve to set a reference to the containing assembly.ArminWhich kind of Timer? There is not only one.- System.Windows.Forms.Timer- System.Timers.Timer- System.Threading.TimerIf you use the latter one, it does not have a parameterless concstructor,which explains the error message. Import another namespace or use the fullqualified name to specify one of the other timers. If they are notavailable, ouy ahve to set a reference to the containing assembly.Armin 这篇关于为什么“Dim instance As New Timer”不正确?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-16 03:28