Если у вас нет ничего лютого-тяжелого-экзотического, то пишите все сразу на шарп
Решение аля "логика на с++ и представление на с#" очень любит наш прогер, но он обычно пишет такие лютые математические алгоритмы от которых у меня голова кругом, в данном случае это оправдано. Просто скомпилировать плюсовый код как dll и линкануть в шарп
Ах да, если так же не нужна кроспалтформеная программа, тогда точно пишите на шарпе, на нем разработка в разы быстрее
Какую работу выполняет ваш код?