Automatically marshal strings appropriately for the target operating system. The default is CharSet.Unicode on Windows NT, Windows 2000, Windows XP, and the Windows Server 2003 family; the default is CharSet.Ansi on Windows 98 and Windows Me. Although the common language runtime default is CharSet.Auto, languages may override this default. For example, by default C# marks all methods and types as CharSet.Ansi.
Value: Auto