मैं सिर्फ उत्सुक था कि सी # एरे true
उनके IsSerializable
संपत्ति के लिए क्यों लौटते हैं। Arrays के पास Serializable
विशेषता नहीं है, और वे ISerializable
इंटरफ़ेस को भी लागू नहीं करते हैं, तो IsSerializable
संपत्ति true
पर क्यों सेट है?क्यों सी # Arrays प्रकार IsSerializable संपत्ति सच है?
जब मैं नीचे दिए गए कोड का प्रयास करें, यह "सही" आउटपुट कंसोल में:
Console.WriteLine (new string[0].GetType().IsSerializable);
उत्पादन होता है:
True
मेरे .NET रनटाइम संस्करण 3.5 है
https://docs.microsoft.com/en-us/dotnet/api/system.serializableattribute?view=netframework-4.7 – dahui
@EdPlunkett मैं प्रलेखन आप से जुड़ा हुआ के माध्यम से देखा है, लेकिन मैं यह कर सकते हैं इस सवाल पर लागू होने वाली कुछ भी नहीं है। –
@dahui कोई उपयोगी जानकारी नहीं है। [यह लिंक सही है] (https://msdn.microsoft.com/en-us/library/system.array.aspx) –