Что такое эквивалент ATL в C#
что такое эквивалентное утверждение
typedef ATL::CStringT< TCHAR, StrTraitMFC_DLL< TCHAR > > CStringв C# ?
На самом деле я пишу код на C# с нуля. У меня есть написанный код на C++. Моя задача-написать эквивалентный код на языке C#.
Что я уже пробовал:
Я знаю, что это активная библиотека шаблонов. Он используется для графического интерфейса пользователя.Но я мало что знаю об этом.
F-ES Sitecore
"Моя задача состоит в том, чтобы записать каждую строку c++ в ее эквивалент C#."
Эта задача обречена на провал, языки не всегда имеют эквиваленты. Забудьте о преобразованном коде построчно, вместо этого делайте это функция за функцией, выясните, что делает C++, а затем выясните, как это сделать в c#. Если бы код можно было конвертировать строка за строкой, вы бы нашли инструмент, который делает это за вас.
hamid18
да, вы правы, если строчное преобразование возможно, то я мог бы использовать инструмент преобразования.
Jochen Arndt
Эквивалентного утверждения не существует. Эквивалентный тип объекта-String.
Но вы должны также найти эквивалентные методы C# для методов CString, используемых кодом C++.