さまざまなクラスを割り当てることができるオブジェクトがあり、そのすべてにPosition
、オブジェクトのタイプに関係なくアクセスする必要があるフィールドがあります。フィールドがないため、Visual Studio でコンパイルvar pos = myObject.Position
できobject
ませんPosition
。MyClass
また、その変数に割り当てられた他のクラスがいくつかある可能性があるため、にキャストできません。
Position
1 つの型にキャストせずにフィールドにアクセスするにはどうすればよいですか?