二、變數聲明:
VB.Net:VB.net: Dim 變數名 as 類型名 [= 初值] [, 變數名 as 類型名 [= 初值] [, …]]
C#:類型名 變數名 [= 初值] [, 變數名 [= 初值] [, 變數名 [= 初值] [, …]]];
Java:類型名 變數名 [= 初值] [, 變數名 [= 初值] [, 變數名 [= 初值] [, …]]];
樣本:
VB.Net:Dim nValue as Integer
C#: int nValue;
Java:int nValue;
三、常量聲明:
VB.net: Const 常量名 as 類型名 = 值 [, 常量名 as 類型名 = 值 [, …]]
C#:const 類型名 常量名 = 值 [, 常量名 = 值 [, 常量名 = 值 [, …]]];
Java: final 類型名 常量名 = 值 [, 常量名 = 值 [, 常量名 = 值 [, …]]];
樣本:
VB.net: Const PI as Single = 3.1415926
C#:const float PI = 3.1415926;
Java:final float PI= 3.1415926;
四、物件導向的聲明:
樣本:
VB.Net
Namespace EVACN ‘名域
{ Public Class Factory
Inherits Building’父類
Implements IWorker’所實現的介面
{
Public Sub New()’建構函式
‘…..
End Sub
Public Sub Finalize()’解構函式
‘…..
End Sub
Public Overrides Sub Work Implements IWorker.Work ‘所實現的介面函數
‘…..
End Sub
Public Function GetName As String ‘成員函數
Return “”
End Function
}
}
C#
namespace EVACN
{
public class Factory:Building,IWorker
{
public string GetName()
{
return “heh”;
}
}
}
Java:
package EVACN ;
Interface Iworker {
void Work();
}
class Factory extends Building Implements IWork{
public Factory()
}
public finalize(){
’....
}
public void Work()
{
’....
}
public String GetName()
{
return “heh”;
}