Хорошо, так что я программист на C #, и у меня проблемы даже с чтением VB.NET, поэтому, пожалуйста, простите, что может оказаться невероятно глупым вопросом.Но у меня есть некоторый код, который выглядит следующим образом:
Function GetName(sourceObject as Object) as String
return sourceObject.Name
End Function
Итак, игнорируя тот факт, что синтаксис, вероятно, неправильный - как VB.NET получает свойство Name из sourceObject?Проверка его во время выполнения показывает, что sourceObject относится к типу, который поддерживает свойство с именем get с помощью метода get, но что делает в этом случае VB.NET?Есть ли какой-то дополнительный код, который генерируется компилятором, чтобы каким-то образом приводить его автоматически во время выполнения?
Как вы можете сказать, я немного запутался.Заранее спасибо!