这没关系C#
:
private int total;
public int Total {
get {
return total;
}
}
因此,支持字段total
的拼写与 the 相同,Property
Total
唯一能区分它们的是T
.
VB.NET
如果我尝试执行以下操作,VS 会抱怨。事实上,它甚至不会让我Return total
用小写字母书写t
并自动更正为大写字母T
但是,如果我以不同的方式拼写支持字段,那么它似乎没问题:
Private fTotal As Integer
Public ReadOnly Property Total() As Integer
Get
Return fTotal
End Get
End Property
我意识到它们是不同的语言,但这种差异背后是否有合乎逻辑的原因?(编辑最初说“明显的不一致”而不是“差异”)
另外 - 我假设即使 Visual Studio 自动更正了我的 VB.NET 的大小写,但实际上这种语言不区分大小写?