首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-02-13 
请给我将将这段代码,最好能用c#写一下 谢谢。VB.NET codePublic Class EmployeePrivate strFName As String

请给我将将这段代码,最好能用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 

热点排行