VB.NET MVC ViewModel 获取和设置
VB.NET MVC ViewModel Get and Set
如果模型在 C# 中这样声明了一个字符串:
public string Message { get; set; }
然后我使用 C# 来 VB.net Telerik Code Converter,我的字符串现在变成:
Public Property Message() As String
Get
Return m_Message
End Get
Set
m_Message = Value
End Set
End Property
Private m_Message As String
我想避免声明字符串的代码行太多。如果我在一个视图模型中有 50 个字符串,它就会变得庞大。
这适用于 VB.net:
Public Property Message() As String
以这种方式声明字符串是否处理 get;放;默认?我提供的以太 VB.net 示例有什么优点或缺点吗?
较短的形式称为 auto-implemented properties
,其工作方式与较长的方法基本相同。编译器在幕后做额外的工作。
如果模型在 C# 中这样声明了一个字符串:
public string Message { get; set; }
然后我使用 C# 来 VB.net Telerik Code Converter,我的字符串现在变成:
Public Property Message() As String
Get
Return m_Message
End Get
Set
m_Message = Value
End Set
End Property
Private m_Message As String
我想避免声明字符串的代码行太多。如果我在一个视图模型中有 50 个字符串,它就会变得庞大。
这适用于 VB.net:
Public Property Message() As String
以这种方式声明字符串是否处理 get;放;默认?我提供的以太 VB.net 示例有什么优点或缺点吗?
较短的形式称为 auto-implemented properties
,其工作方式与较长的方法基本相同。编译器在幕后做额外的工作。