c# - 模型属性的命名约定?

标签 c# architecture

如果您有一个代表天数的 int,那么其名称的最佳方式是什么:

  1. MinLimitInDays
  2. MinLimit使用“in days”作为 xml 文档注释?

或与 double 相同:

  1. ProductRevenueInPercentage
  2. ProductRevenue使用“百分比”作为 xml 文档注释?

或者您甚至会创建一个具有特定构造函数的新类,例如MinLimit(int days)有一个属性 int days 吗?

最佳答案

MSDN states您应该重视可读性而不是简洁性。

所以:

int MinLimitInDays = 4;

更好地表示为:

int MinimumAmountOfDays = 4;

更好的是,将其另存为 TimeSpan

TimeSpan MinimumLimit = TimeSpan.FromDays(4);

对于其他所有内容,如果您不确定,请使其更详细。

double ProductRevenuePercentage;

优于:

double ProductRevenue;

这可能是总收入。不要担心属性太长,也不要缩写,除非缩写无处不在。

关于c# - 模型属性的命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49363643/

相关文章:

c# - 我们如何检查列表框中的任何项目是否在 ASP.NET 2.0 中被选中?

c# - ChromiumWebBrowser 禁用右键单击上下文菜单 C#

mysql - 高效考勤管理系统的数据库架构

java - 确定运行 JUnit 测试时变量未重置为默认值的原因

c# - 如何在 Visual Studio 中的 aspx 文件中添加区域

c# - String 和 Double 的非常奇怪的问题

c# - 在 WPF 中,如何只允许在 DataGrid 中选择一个单元格?

asp.net-mvc - 我只是不了解 TDD 单元测试(Asp.Net MVC 项目)吗?

android - 项目由几个项目组成