zoukankan      html  css  js  c++  java
  • WCF序列化

    在WCF里面,不声明数据成员特性"[DataMember]"其实也是可以的,比如:

    在WCF里面:

        [DataContract]
        public class User
        {
            public int Id { get; set; }
            public string Name { get; set; }
            [DataMember]
            public string Description;
        }
        public class User2
        {
            public int Id { get; set; }
            public string Name { get; set; }
            public string Description;
        }

    客户端:

                using (ServiceReference1.Service1Client client = new ServiceReference1.Service1Client())
                {
                    ServiceReference1.User user = client.GetUser();
                    ServiceReference1.User2 user2 = client.GetUser2();
                    MessageBox.Show(user.Description);
                    MessageBox.Show(user2.Name);
                }

    代码没什么问题,可以正常运行。

    那么,这个数据成员特性究竟有什么意义呢?难道只控制某些属性的是否可见?不懂。


    参考文章:

    http://www.tuicool.com/articles/NZFr6vu

  • 相关阅读:
    2月4日进度
    每日总结3-6
    每日总结3-5
    每日总结3-4
    每日总结3-2
    本周计划
    本周计划
    假期每日总结2-13
    假期每日总结2-12
    假期每日总结2-11
  • 原文地址:https://www.cnblogs.com/leftfist/p/4257903.html
Copyright © 2011-2022 走看看