我有以下結構:C#ToCharArray不燒焦工作*
[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Unicode)]
unsafe public struct Attributes
{
public OrderCommand Command { get; set; }
public int RefID { get; set; }
public fixed char MarketSymbol[30];
}
現在,我要寫字到外地MarketSymbol:
string symbol = "test";
Attributes.MarketSymbol = symbol.ToCharArray();
編譯器將拋出一個錯誤,說它無法從char []轉換爲char *。 我該如何寫這個? 感謝
也許它有幫助:http://stackoverflow.com/questions/1185269/how-to-convert-fixed-byte-char100-to-managed-char-in-c。 – Samich