第一个是调用方法的代码:
Dim Obj2 As New Class2
Dim Y As Integer
Y=Obj2.GetNumber
Obj2.StoreNumber(Y)
其中第三、四句是什么意思?第三句是把Obj2的返回值赋给Y吗?第二个是赋值属性的代码:
Dim X As Integer=8
Dim Obj1 As New Class1
Obj1.Prop1=X
X=Obj1.Prop1+1
Obj1.Field1=X
X=Obj1.Prop1+1
其中Obj1.Field1=X  X=Obj1.Prop1+1这两句是什么意思?第三个问题
程序集和COM对象是什么?(是不是程序源)在.NET中怎么调用?谢谢老鸟!

解决方案 »

  1.   

    1.y=obj2.getnumber 试吧getnumber的返回值付给y,但好像有错应该是y=obj2.getnumber(),
      

  2.   

    调用一obj1是一个类,从类中取出属性getnumber,Obj2.StoreNumber(Y)是将Y存入
      

  3.   

    1.2
    Obj2 和 Obj1 是 对象(或称为 Class2 或 Class1类的一个实例,注意 不能称他为类)
    其中GetNumber 和 StoreNumber是 Obj2 的方法 (在Class2 里定义)
    Prop1,Field1是Obj1 的属性 (在Class1 里定义)譬如你会在class1 里看到这样的定义:
    Public Property Get Prop1() As Integer
        ...
        Prop1=...
    End PropertyPublic Property Let Prop1(nValue As Integer)
        ...
    End Property
      

  4.   

    哪不明白啊?程序集……不知道,com(component object model 组建对象模型)是ms提出的一种技术