none
序列化的问题 RRS feed

  • 问题

  • 为什么下面这个可以作为基类呢?  谢谢高手!

    using System.Runtime.InteropServices;
    namespace System
    {
        // 摘要:
        //     System.EventArgs 是包含事件数据的类的基类。
        [Serializable]
        [ComVisible(true)]
        public class EventArgs
        {
            // 摘要:
            //     表示没有事件数据的事件。
            public static readonly EventArgs Empty;

            // 摘要:
            //     初始化 System.EventArgs 类的新实例。
            public EventArgs();
        }
    }


    只要有信心!就没有什么不可以!
    2009年12月1日 8:34

答案

  • 不知道是不是你理解错了

    SerializableAttribute类在 msdn上的解释是 指示一个类可以序列化。无法继承此类。
    “无法继承此类。 ”是指SerializableAttribute这个类无法被继承 因为其有修饰符sealed




    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月2日 5:12
    版主

全部回复

  • 不知道是不是你理解错了

    SerializableAttribute类在 msdn上的解释是 指示一个类可以序列化。无法继承此类。
    “无法继承此类。 ”是指SerializableAttribute这个类无法被继承 因为其有修饰符sealed




    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月2日 5:12
    版主
  • 你好!
         我是理解错了,可是昨天我怎么也想不开!谢谢你!


    只要有信心!就没有什么不可以!
    2009年12月2日 5:51
  • 呵呵····这个问题解决了!  谢谢!

    为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到Windows窗体的剪贴板中。它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域。
    只要有信心!就没有什么不可以!
    2009年12月2日 5:53
  • 你好!
         我是理解错了,可是昨天我怎么也想不开!谢谢你!


    只要有信心!就没有什么不可以!

    不用谢~~
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月2日 6:16
    版主