मैं निम्नलिखित struct है:सी # 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