I以下の構造体がありますと言って、C#ToCharArrayはchar *型では動作しません
string symbol = "test";
Attributes.MarketSymbol = symbol.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に文字を書きたいですchar []からchar *に変換できません。 どうすればいいですか?このよう おかげ
多分それは助けます:http://stackoverflow.com/questions/1185269/how-to-convert-fixed-byte-char100-to-managed-char-in-c。 – Samich