Как мне преобразовать код Java в код C #?

m портирование библиотеки Java на C #. Я'я использую Visual Studio 2008, поэтому я нене иметь прекращенной программы Microsoft Java Language Conversion Assistant (JLCA).

Мой подход состоит в том, чтобы создать новое решение с аналогичной структурой проекта в библиотеке Java, а затем скопировать Java-код в файл c # и построчно преобразовать его в действительный c #. Учитывая, что я нахожу Java легким для чтения, тонкие различия в двух языках меня удивили.

Некоторые вещи легко переносить (пространства имен, наследование и т. Д.), Но некоторые вещи неожиданно отличались, например, видимость закрытых членов во вложенных классах, переопределение виртуальных методов и поведение встроенных типов. Я неЯ не совсем понимаю эти вещи, и яя уверен, что есть много других отличий, которых у меня нетеще не видел.

у меня есть долгий путь для этого проекта. Какие практические правила я могу применить во время этого преобразования, чтобы правильно управлять языковыми различиями?

Ответы на вопрос(6)

Ваш ответ на вопрос