none
VB2005里面怎么有那么多的函数和方法执行的是同样的操作? RRS feed

  • 问题

  • 在VB6里面函数分为内部函数和自定义函数.自定义过程(即子过程)分为Sub过程和Function过程,方法的实现在VB6里面显得不是很被重视(至少我看过的几本VB6的书都没有对方法进行重点讲解),而在VB2005里面函数变得不被重视,重视的是类和方法,返回值的过程和不返回值的过程都被视为方法,在VB2005里仍然支持很多VB6里面的函数,比如Replace函数,Trim函数,而VB2005的String类里又提供了这些函数的方法实现(String.Replace方法,String.Trim方法),很多针对字符串操作的函数都可以在String类里面找到等效的方法,请问是用函数实现好呢还是用方法实现好呀?是不是现在官方更支持用方法而不提倡用函数来实现啊?谢谢!
    xrhigh
    2009年3月6日 1:55

答案

  • 官方更支持  面向对象的方法方式

    与过去兼容的函数被封装在  microsoft.visualbasic 里面的静态类  也就是模块中  虽然效果类似  但是其实不利于和其他语言的程序户相转化和交流


    就算首页不能显示30天内排行榜 回答总数也快接近top10了 5555
    努力奋斗 重回首页排行榜!!! 55555
    有原则的回答问题: 不懂的不去装懂,别人回答得很完整的,没有需要补充的不去蹭分。
    2009年3月6日 4:37