As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center作为指导。
6年前关闭。
我有一个界面
6年前关闭。
我有一个界面
IPager
public interface IPager
{
int RecordCount { get; }
int PageNumber { get; }
int PageSize { get; }
}
public static class PagerExtensions
{
public static int GetPageCount(this IPager pager)
{
var totalPages = pager.RecordCount / pager.PageSize;
if (pager.RecordCount % pager.PageSize > 0)
totalPages += 1;
return totalPages;
}
}
GetTotalPages
听起来比GetPageCount
更传统吗? 最佳答案
对我而言,GetPageCount听起来更好,因为它与Linq扩展名的x.Count
或x.Count()
之类的代码的用法更为接近。
因此,它清楚地说明了自己。 Get
-如返回一样。 Page
-所讨论的变量,和Count
-就像在方法中一样,当将变量的值应用于该问题时,将返回谁的返回值。
关于c# - API:C#方法命名约定:GetPageCount或GetTotalPages ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14731025/
10-09 08:00