VB.NET 中的ref 和C#中的ref 格式区别

简介: 今天把一个VB.NET的程序翻成C#的,在ref这堵了半天。函数定义是这样的:Public Shared Function GetUsers(ByVal portalId As Integer, ByVal isHydrated As Boolean, ByVal pageIndex As Int...
今天把一个VB.NET的程序翻成C#的,在ref这堵了半天。

函数定义是这样的:

Public   Shared   Function  GetUsers( ByVal  portalId  As   Integer ByVal  isHydrated  As   Boolean ByVal  pageIndex  As   Integer ByVal  pageSize  As   Integer ByRef  totalRecords  As   Integer As  ArrayList

在VB.NET中可以这样引用:

Users  =  UserController.GetUsers(UsersPortalId,  False , CurrentPage  -   1 , PageSize, TotalRecords)

但在C#中,引用要加上"ref",参见MSDN: ref(C# 参考)

Users  =  UserController.GetUsers(UsersPortalId,  false , CurrentPage - 1 , PageSize,  ref  TotalRecords);

相关文章
|
9天前
|
数据可视化 网络协议 C#
C#/.NET/.NET Core优秀项目和框架2024年3月简报
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。
|
8月前
|
开发框架 .NET C#
C#/.NET/.NET Core优秀项目和框架精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)
C#/.NET/.NET Core优秀项目和框架精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)
143 1
|
3月前
|
数据采集 开发框架 JavaScript
C#/.NET/.NET Core优秀项目和框架2023年12月简报
C#/.NET/.NET Core优秀项目和框架2023年12月简报
|
4月前
|
Rust 算法 C#
C#/.NET/.NET Core优秀项目和框架2023年11月简报
C#/.NET/.NET Core优秀项目和框架2023年11月简报
|
6月前
|
开发框架 API C#
C#/.NET/.NET Core优秀项目和框架精选(23年10月更新,欢迎大家踊跃提交PR一起完善让优秀的项目和框架不被埋没)
C#/.NET/.NET Core优秀项目和框架精选(23年10月更新,欢迎大家踊跃提交PR一起完善让优秀的项目和框架不被埋没)
160 0
|
6月前
|
JavaScript C# 数据安全/隐私保护
C#/.NET/.NET Core优秀项目和框架2023年9月简报
C#/.NET/.NET Core优秀项目和框架2023年9月简报
|
7月前
|
JavaScript 小程序 API
C#/.NET/.NET Core优秀项目和框架8月简报
C#/.NET/.NET Core优秀项目和框架8月简报
|
开发框架 JavaScript NoSQL
C#/.NET/.NET Core优秀项目框架推荐
C#/.NET/.NET Core优秀项目框架推荐
529 0