[英]Is it normal practice to code a protected variable as Uow or _uow in C#?
我正在编写一个类似于Code Camper应用程序的应用程序。 在这个应用程序中,我在控制器库中看到以下代码:
public abstract class ApiControllerBase : ApiController
{
protected ICodeCamperUow Uow { get; set; }
}
在控制器中:
public class AttendanceController : ApiControllerBase
{
public AttendanceController(ICodeCamperUow uow)
{
Uow = uow;
}
我理解在C#中将参数设置为小写是正常的,但通常的做法是将Uow命名为如上所述,或者_uow我使用的命名约定是什么?
示例中的命名约定看起来很典型。 _
前缀(如_uow
)通常与私有字段一起使用 。 这里没有私人场地; Uow
是一个属性,它受到保护,而不是私有。
而且,这些只是常见的惯例。 语言中没有任何内容可以强制执行此操作,特定项目可能会由开发团队自行决定。
作为微软自己的c ++,c#等通用指南
请勿使用下划线,连字符或任何其他非字母数字字符。 在我看来,这是主观的,约定不是硬性规则,最重要的是一致性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.