Во время собеседования меня попросили изменить строку без использования каких-либо переменных или собственных методов. Это моя любимая реализация:
function reverseString(str) {
return str === '' ? '' : reverseString(str.slice(1)) + str[0];
}
Используя этот http://code2code.net/ , вы можете преобразовать свой код C ++ в код C #
С помощью этого инструмента http: //www.tangiblesoftwaresolutions. com / Product_Details / CPlusPlus_to_CSharp_Converter_Details.html вы можете преобразовать проект C ++ в проект C #.
Не уверен, что все в порядке, чтобы преобразовать C в C #, но вы можете попробовать.
Во всяком случае, не полагайтесь на эти инструменты, которые тоже совпадают. Я думаю, лучше переписать.