【发布时间】:2011-09-23 13:10:10
【问题描述】:
我有以下结构:
[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*。 我怎么写这个? 谢谢
【问题讨论】: