string utf8String = "Hello, world!"; IntPtr utf8Data = Marshal.StringToHGlobalUTF8(utf8String); IntPtr nativeString = NSString.CreateNative(utf8Data, (nuint)utf8String.Length);
string utf16String = "Hello, world!"; IntPtr utf16Data = Marshal.StringToHGlobalUni(utf16String); IntPtr nativeString = NSString.CreateNative(utf16Data);
string cStyleString = "Hello, world!"; IntPtr nativeString = NSString.CreateNative(cStyleString);In this example, we simply pass the C-style string to the CreateNative method to create a new NSString object. Package library: `System`