3

我正在尝试实现 CallerMemberName 以用于提升属性。我正在尝试在 vb 中执行此操作,但在 system.runtime.compilerservices 中找不到此接口。第一个问题是这对 vb 是否可行,还是仅适用于 c#?感谢帮助。

Public Sub RaisePropertyChanged(<CallerMemberName> Optional propertyName As String = Nothing)
    RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propertyName))
End Sub
4

2 回答 2

3

CallerMemberName真的是CallerMemberNameAttributeSystem.Runtime.CompilerServices。只要您使用.Net 4.5,它就肯定存在。至少对我来说,它在 VB.Net 中工作得很好。

于 2012-11-18T05:21:02.163 回答
0

确保目标框架设置为 .NET 4.5

于 2013-04-02T09:56:43.550 回答