VB.NET 中的ref 和C#中的ref 格式区别
生活随笔
收集整理的這篇文章主要介紹了
VB.NET 中的ref 和C#中的ref 格式区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天把一個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);
函數定義是這樣的:
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);
轉載于:https://www.cnblogs.com/DotNetNuke/archive/2006/12/10/588093.html
總結
以上是生活随笔為你收集整理的VB.NET 中的ref 和C#中的ref 格式区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab 电路频率响应_学习电子电路
- 下一篇: 探讨C#中字符串的加密