String class used across the library. Is a substitute for C# System.String when translating code. For optimization reasons, isn't considered an Object subclass. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type....std::u16string&) Creates String from utf16 string. static String FromUtf32...std::u16string&) Creates String from utf16 string. explicit String (const...