6
VB.Net로 변환하려고하는 데이터 테이블에 C# 메서드가 있습니다. 내가 VB.Net로 변환하지만 datatier 클래스를 가져올 때 메서드가 표시되지 않습니다. 나는 그것이 내가 같이 가지고있는 선언과 관련이있다 생각C#에서 VB.NET으로 변환 : 왜 정적 메서드가 보이지 않습니까?
public static useraccount UserActInfo(string empnumber)
{
SQLConnectivity db = new SQLConnectivity();
SqlParameter[] param = new SqlParameter[1];
DataTable dt = new DataTable();
useraccount user = new useraccount();
param[0] = db.MakeInputParameter("@UserEmpNumber", empnumber);
db.RunExecuteProcedure("dc_SELECT_UserActInfo_By_EmpNumber", param, ref dt);
if (dt != null && dt.Rows.Count > 0)
{
user.ID = Convert.ToInt32(dt.Rows[0]["UserID"].ToString());
user.FirstName = dt.Rows[0]["FName"].ToString();
user.LastName = dt.Rows[0]["LName"].ToString();
user.MiddleName = dt.Rows[0]["MName"].ToString();
user.Title = dt.Rows[0]["Title"].ToString();
user.PhoneNo1 = dt.Rows[0]["PhoneNumber1"].ToString();
user.PhoneNo2 = dt.Rows[0]["PhoneNumber2"].ToString();
user.Fax = dt.Rows[0]["FaxNumber"].ToString();
user.Email = dt.Rows[0]["Email"].ToString();
user.StreetAddress = dt.Rows[0]["StreetAddress"].ToString();
user.Locality = dt.Rows[0]["Locality"].ToString();
user.Province = Convert.ToInt32(dt.Rows[0]["Province"].ToString());
user.PostalCode = dt.Rows[0]["PostalCode"].ToString();
user.EmpNumberID = Convert.ToInt32(dt.Rows[0]["EmployeeNumberID"].ToString());
user.EmpNumber = dt.Rows[0]["EmployeeNumber"].ToString();
}
if (user.ID != 0) { return user; }
else { return null; }
}
: 내가 VB.Net 사용
다음내 C#을 방법입니다 일을 많이 잊었 이후 오랜 시간이있다 :
Public Static Function UserActInfo(ByVal _eno As String) As useraccount
이유는 C#에서 정적
@MSI C#/VB.NET에서 C#/VB.NET/Ruby/Python으로 코드를 변환하는 데 도움이되는 developerFusion의 온라인 변환기를 사용할 수도 있습니다. http://www.developerfusion.com/tools/convert/csharp-to-vb/ –