Tłumaczenie VB.NET na C#

Tłumaczenie VB.NET na C#
RezyserKinaAkcji
  • Rejestracja:prawie 5 lat
  • Ostatnio:około 2 lata
  • Postów:163
0

Cześć. Mam pewien kłopot. Próbuje przetłumaczyć program napisany w języku VB.NET na C#

Kopiuj
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)

edytowany 1x, ostatnio: RezyserKinaAkcji
99xmarcin
  • Rejestracja:około 5 lat
  • Ostatnio:5 miesięcy
  • Postów:2420
0

A nie ma jakiegoś automatu na to? Wystarczy to ILSpy'jem zdekompilować i zapisać jako solucję i już masz prawie C#. Ale na bank jest na to tool...

Online: https://converter.telerik.com/ ale widzę jest też wtyczka do VS

O to: https://github.com/icsharpcode/CodeConverter

Nie wiem jaki dzban lub dzbanek użył VB z .NET'em, aż żal komentować....


Holy sh*t, with every month serenityos.org gets better & better...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.