[Serializable]
    class UserInfo
    {
        private Socket _userSocket;        private string _userName;        private Action _Ac;        private string _sendTo;        private string _msg;        public Socket UserSocket
        {
            get
            {
                return _userSocket;
            }
            set
            {
                _userSocket = value;
            }
        }        public string UserName
        {
            get
            {
                return _userName;
            }
            set
            {
                _userName = value;
            }
        }        public Action AC
        {
            get { return _Ac; }
            set { _Ac = value; }
        }        public string SendTo
        {
            get { return _sendTo; }
            set { _sendTo = value; }
        }        public string Message
        {
            get { return _msg; }
            set { _msg = value; }
        }
    }我对这个类的实例进行序列化的时候提示,System.Net.Socket未标记为可序列化,我对单个的字段进行序列化也不可以,请问该怎么做。