У меня есть следующая структура:
[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 *.
Как мне написать это?
Спасибо