将C#转换为VB.NET:为什么静态方法不可见?
发布时间:2020-12-15 18:24:33 所属栏目:百科 来源:网络整理
导读:我在我的datatier中有一个C#方法,我试图转换为VB.Net.我把它转换为VB.Net但是当我调出datatier类时,方法没有显示.自从我使用VB.Net并忘记了很多东西已经有很长一段时间了 这是我的c#方法: public static useraccount UserActInfo(string empnumber){ SQLCon
我在我的datatier中有一个C#方法,我试图转换为VB.Net.我把它转换为VB.Net但是当我调出datatier类时,方法没有显示.自从我使用VB.Net并忘记了很多东西已经有很长一段时间了
这是我的c#方法: 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; } } 我认为这与宣言有关,我有: Public Static Function UserActInfo(ByVal _eno As String) As useraccount 为什么我看不到这个方法 解决方法
C#中的静态在VB.Net中共享.
因此,如果您转换上面的代码,它将是: Public Shared Function UserActInfo(ByVal empNumber As String) As UserAccount 'code here End Function 您可以使用Telerik的这个online converter来帮助您进行转换. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- postgresql – 如何将AWS中的docker容器连接到RDS
- c# – 在Visual Studio中进行xamarin更新后,Android 5.1.1棒
- 在C#7中,可以将元组解构为方法参数
- Flex高级动画教程中所讲的避开行为
- SQlite在已创建的表中插入一列
- c# – 不等待lambda foreach中的异步调用
- oracle中print_table存储过程实例介绍
- Nosql Mongodb之旅(18)—MongoDB索引
- c# – 确定在执行ContextMenu MenuItem时在ListView中单击了
- ruby-on-rails – 403禁止在Rails应用程序与Nginx,乘客
推荐文章
站长推荐
- datepicker – Boostrap DateTimePicker仅显示时
- 会话 – Laravel 4如何显示Flash消息在视图中?
- c# – 如何在列表中找到具有一个不同值的相同类
- 在Objective-C中,如何防止类别方法中的名称冲突?
- Binary XML file line : Error inflating class
- ruby-on-rails-3 – rails s或bundle exec rails
- ruby-on-rails – 缺少application.yml文件 – A
- Vue 仿QQ左滑删除组件功能
- C#编程读取文档Doc、Docx及Pdf内容的方法
- flex 在标签内部的“与”“或” 运算符
热点阅读