• 您的位置我爱Aspx >> VB.Net >> 从VB6到VB.NET的变化综述(转)
  • 从VB6到VB.NET的变化综述(转)

  • 作者:aspxer  来源:internet  日期:2007-5-20 14:01:38  关键字:.net
  • 静态方法

    VB.NET 允许你在类中创建静态方法。静态方法指的是那些不需要开发人员创建类的例示就能调用的方法。例如,如果有一个名为 Foo的类,其中有一个非静态方法NonStatic()和一个静态方法Static(),就可以这样来调用 Static()方法:

    Foo.Static()

    但是,非静态方法则需要创建类的一个例示,象这样:

    @#Create an instance of the Foo class

    Dim objFoo as New Foo()

    @#Execute the NonStatic() method

    objFoo.NonStatic()

    要想在一个VB.NET 类中创建一个静态方法,只需要给方法定义加上前缀Shared关键字。

    程序和函数

    在默认状态下,VB6中所有的程序参数都是通过引用方式(ByRef)来传递的,而在VB.NET的默认状态下,这些参数是用值方式(ByVal)来传递的。不管程序和函数是否接收参数,当调用它们的时候都需要圆括号。VB6中,函数返回值使用这样的语法:FunctionName = return_value。在VB.NET 中,你可以使用Return关键字以Return return_value方式来返回值,也可以继续使用旧的语法,它们仍然有效。

    属性语法

    在VB6 中,我们使用了Property Get 和property Set/Let在类中创建属性,它们分别出现在单独的程序中:

    Public Property Get PropertyName() as DataType

    ...

    End Property

    Public Property Let PropertyName(value as DataType)

    ...

    End Property

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:给blood的礼物《A Programmers Introduction to Visual Basic.Net》
    下一篇:ReDim Preserve 執行效能上的陷阱(转)