Решение .Net с c # и визуальными базовыми проектами - PullRequest
3 голосов
/ 30 августа 2011

У меня есть решение .Net с 5 проектами на c # и одним на visual basic.Я хочу знать, будет ли прирост производительности по преобразованию моего проекта Visual Basic в C # изо дня в день, пока я собираю свое решение.

Ответы [ 3 ]

5 голосов
/ 30 августа 2011

Нет. Проекты Visual Basic и C # оба компилируются очень быстро - поэтому, вероятно, будет небольшая разница. Кроме того, поскольку они оба компилируются с одинаковым или похожим IL, разница во времени выполнения будет незначительной.

Однако может быть преимущество с точки зрения долгосрочной ремонтопригодности. Наличие единой языковой кодовой базы часто легче поддерживать с течением времени, особенно с несколькими разработчиками.

1 голос
/ 30 августа 2011

Если какой-либо выигрыш в производительности в процессе компиляции вообще будет незначительным (вы говорите о времени компиляции, верно?) И не стоит времени преобразования, риска и головной боли. Если у вас нет более веской причины для конвертации, тогда в этом случае, вероятно, лучше всего позволить спящим собакам лгать .

0 голосов
/ 30 августа 2011

Я уверен, что нет.Весь ваш код из VB и C # скомпилирован в CIL (ранее MSIL).

...