我查看msdn的时候,有很多方法的解释都是已重载。
像sqlCommand的dispose()方法,解释就是已重载,
像sqlConnection的dispose()方法,解释也是已重载。
请问,这个已重载,是什么意思?

解决方案 »

  1.   

    Dispose是要实现IDispose接口的。
    实现了这个接口的类,就表示Dispose需要由使用类的地方去释放
    知道重载,看看IL
      

  2.   

    不是翻译的不好...原文就是Overloaded...4.0的MSDN已经改了,不再标什么Overloaded,直接列出所有Overloaded方法...
      

  3.   

    我就是觉得过去完成时没有必要强调。
    比如昨天我们一起吃饭。机械的翻译就是昨天我们已经一起吃过饭。overloaded 没什么问题,但是已重载就怪怪的。
      

  4.   

    我觉得这是中英文不同文化造成的...“昨天我们一起吃饭”和“昨天我们一起吃过饭”两句会对上下文造成不同的影响...另外“吃过”就是在强调...中文语法相对很自由,很多词汇在不同上下文中含义不同...所以中文中没有过去完成时这样的东东...反过来,英文单词又有很强的多义性,不像中文那么明确...可能老外能看出overloaded是“有重载”的意思...而翻译嘛,“已重载”可能看起来比较正式一些,其实和“重载过”一个意思...