時操縱「值」我有一個類中的下列財產:如何設置屬性值
'Language
Private _Language As String = ""
Public Property Language() As String
Get
If _Language <> "" Then
_Language = _Language.Remove(0, 9)
_Language = _Language.Remove(_Language.Length - 3, 3)
End If
Return _Language
End Get
Set(ByVal value As String)
_Language = "<![CDATA[" & value & "]]>"
End Set
End Property
的問題是,當我嘗試設置這樣的特性:
myClass.Language = "English"
該屬性設置爲"English"
而不是"<![CDATA[English]]>"
這是我想要的。
這是什麼原因,我該如何解決?
更新: 當放置結束設定一個破發點,並使用監視窗口設置屬性後檢查_Language的價值「英語」它仍是「英語」,並不會改變。
這些回答你的問題嗎? – 2012-09-14 15:59:50