Aşağıdaki yapı vardır: söyleyerekC# ToCharArray * karakteri ile çalışmıyor
string symbol = "test";
Attributes.MarketSymbol = symbol.ToCharArray();
derleyici bir hata atar:
[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];
}
Şimdi, saha MarketSymbol karakterleri yazmak istiyorum char [] 'dan char *' a dönüşemez. Bunu nasıl yazmalıyım? sayesinde Bunun gibi
Belki de yardımcı olur: http://stackoverflow.com/questions/1185269/how-to-convert-fixed-byte-char100-to-managed-char-in-c. – Samich