Son*_*Ali 1 c# api naming-conventions
我有一个界面 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;
}
}
Run Code Online (Sandbox Code Playgroud)
是否GetTotalPages听起来比更传统GetPageCount?
对我来说GetPageCount听起来更好,因为它更接近于类似的代码通常使用x.Count 或x.Count()用于LINQ的扩展.
因此,它清楚地解释了自己.Get - 如同,返回一些东西.Page- 有问题的变量,以及Count- 在应用于相关变量时返回返回值的方法中.
| 归档时间: |
|
| 查看次数: |
596 次 |
| 最近记录: |