读书人

请给小弟我将将这段代码最好能用c#写

发布时间: 2012-02-13 17:20:26 作者: rapoo

请给我将将这段代码,最好能用c#写一下 谢谢。

VB.NET code
 
Public Class Employee
Private strFName As String
Private strLName As String
Private intEmployeeID As Integer

Public Property FirstName() As String
Get
Return strFName
End Get
Set(ByVal Value As String)
strFName = Value
End Set
End Property

Public Property LastName() As String
Get
Return strLName
End Get
Set(ByVal Value As String)
strLName = Value
End Set
End Property

Public ReadOnly Property employeeID() As Integer
Get
Return intEmployeeID
End Get
End Property

Public Sub New()
intEmployeeID = 20
End Sub

Public Sub New(ByVal EmployeeID As Integer)
intEmployeeID = EmployeeID
FirstName = "Joe"
LastName = "Howard"
End Sub

Public Sub New(ByVal strFirstName As String, ByVal strLastName As String)
FirstName = strFirstName
LastName = strLastName
intEmployeeID = 21
End Sub

Protected Overrides Sub finalize()
Debug.WriteLine("Finalize")
Dispose()
MyBase.Finalize()
End Sub

Public Sub Dispose()
'connection.close
Debug.WriteLine("Dispose")
End Sub
End Class




[解决办法]
C# code
public class Employee{    private string strFName;    private string strLName;    private int intEmployeeID;    public string FirstName     {        get { return strFName; }        set { this.strFName = value; }    }    public string LastName     {        get { return strLName; }        set { this.strLName = value; }    }    public int employeeID    {        get{return intEmployeeID;}    }    public void New()     {        this.intEmployeeID = 20;    }    public void New(int EmployeeID)     {        intEmployeeID = EmployeeID;        FirstName = "Joe";        LastName = "Howard";            }    public void New(string strFirstName, string strLastName)    {        FirstName = strFirstName;        LastName = strLastName;        intEmployeeID = 21;    }}
[解决办法]
VB.NET code
Sub New()  '----End SubSub New(Byval strFName as String,Byval strLName as String,Byval intEmployeeID as Integer)  me.strFName  = strFName  me.strLName = strLName  me.intEmployeeID= intEmployeeIDEnd Sub
[解决办法]
VB.NET code
public  Employee(ByVal strFName as string,byval strLName as String , _                 byval intEmployeeID as Integer)  strFName  = strFName    strLName = strLName   intEmployeeID= intEmployeeID 

读书人网 >VB Dotnet

热点推荐