私はこの問題に出くわしました:
myObject
のクラスには、MyField
型がDecimal?
次のコードを使用して、プロパティであるかのように誤ってフィールドにアクセスしました。
myObject.MyField()
それ以外の
myObject.MyField
そして、コンパイラから次のエラーが発生しました。Structure 'Decimal?' cannot be indexed because it has no default property
MSND のこのエラーに関するドキュメントは非常に短く、その意味がわかりません。
Q: あるmyObject.MyField()
場合の意味と、あるのに自分のフィールドで使用できないのはなぜですか?
注:私の問題は解決しましたが、理解したいと思います...