Cześć. Mam pewien kłopot. Próbuje przetłumaczyć program napisany w języku VB.NET na C#
Dim ProductMesh As ProductStructureTypeLib.Product
Dim PartMesh As MECMOD.Part
PartMesh = ProductMesh.ReferenceProduct.Parent.Part
W powyższym kodzie nie ma żadnego błędu. Jednak kiedy próbuje to tłumaczyć na C# natrafiam na błąd
Czy ktoś mógłby mi powiedzieć, dlaczego, skoro oba programy korzystają z dokładnie tych samych bibliotek, to VB.NET nie zgłasza błedu i pozwala wyciągnąć obiekt Part z Parentu, a C# ma problem ?
Co ciekawe, w przypadku VB.NET IntelliSense również nie podpowiada, by można było użyc .Part, jednak po użyciu kompilator nie zgłasza błedu, a kod działa poprawnie (wyciąga obiekt Part z Parent)