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本当にありCallerMemberNameAttributeますSystem.Runtime.CompilerServices。.Net 4.5 を使用している限り、必ず存在します。そして、少なくとも私にとっては、VB.Net で問題なく動作します。

于 2012-11-18T05:21:02.163 に答える