有没有某种情况,写入属性WriteOnly
比使用方法更合理?对我来说,方法的方法更自然。
什么是正确的方法?
使用属性:
Public WriteOnly Property MyProperty As String
Set(ByVal value as String)
m_myField = value
End Set
End Property
public string MyProperty
{
set{ m_myField = value;}
}
使用方法:
Public Sub SetMyProperty(ByVal value as String)
m_myField = value
End Sub
public void SetMyProperty(string value)
{
m_myField = value;
}
编辑 为了明确一点,我指的是“只写”属性。