public StringArrayManualMarshaler(string p_strEncoding)
{
switch (p_strEncoding)
{
case "ASCII":
m_encEncoding = Encoding.ASCII;
break;
case "BigEndianUnicode":
m_encEncoding = Encoding.BigEndianUnicode;
break;
case "Default":
m_encEncoding = Encoding.Default;
break;
case "Unicode":
m_encEncoding = Encoding.Unicode;
break;
case "UTF32":
m_encEncoding = Encoding.UTF32;
break;
case "UTF7":
m_encEncoding = Encoding.UTF7;
break;
case "UTF8":
m_encEncoding = Encoding.UTF8;
break;
}
}