专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

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

发布时间:2011-06-23 15:21:03 文章来源:www.iduyao.cn 采编人员:星星草
请给我将将这段代码,最好能用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 Sub

Sub New(Byval strFName as String,Byval strLName as String,Byval intEmployeeID as Integer)
  me.strFName  = strFName
  me.strLName = strLName
  me.intEmployeeID= intEmployeeID
End Sub

------解决方案--------------------
VB.NET code

public  Employee(ByVal strFName as string,byval strLName as String , _
                 byval intEmployeeID as Integer)

  strFName  = strFName  
  strLName = strLName 
  intEmployeeID= intEmployeeID
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: