[英]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.