博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 后台获取前台交互判断
阅读量:6114 次
发布时间:2019-06-21

本文共 2094 字,大约阅读时间需要 6 分钟。

前台传来明细 ,判断是否修改,在把前台 的数据组成新的类保存

1 public class tt 2     { 3         public string id { get; set; } 4         public string e_id { get; set; } 5         public string name { get; set; } 6         public int age { get; set; } 7         public bool sex { get; set; } 8  9     }10     public class t11     {12         public string id { get; set; }13         public string name { get; set; }14         public List dd { get; set; }15     }16     class Program17     {18 19         static void Main(string[] args)20         {21             var q = new List { new tt { id = "123",e_id="1", name = "pg", age = 12, sex = true }, new tt { id = "124",e_id="1", name = "pp", age = 13, sex = true } };  //后台数据22             var w = new List { new tt { name = "pg", e_id = "2", age = 12, sex = true }, new  ConsoleApplication2.tt { name = "pp", e_id = "2", age = 13, sex = true }, new tt { name = "ppd", e_id = "2", age = 11, sex = true } };  //前台数据 23 24             var e =   new t { id = "1", name = "pg", dd = q  };     //父行25 26             var ischange1 = false;27             var ischange2 = false;28             foreach (var item in w)29             {30                 item.e_id = e.id;    //父ID31                 tt ex = q.Where(d => d.name == item.name).FirstOrDefault();32                 if (ex == null)33                 {34                     ischange2 = true;35                 }36                 else37                 {38                     if (ex.age != item.age || ex.sex != item.sex)39                     {40                         ischange2 = true;41                     }42                 }43             }44  45              if (q.Count != w.Count)46             {47                 ischange2 = true;48             }49             if (ischange1 == true || ischange2 == true)50             {51                 if (ischange2 == true)52                 {53                     e.dd = w;54                 }55             }56             Console.WriteLine(ischange2);57 58             Console.ReadKey(true);59         }60 61     }

 

转载于:https://www.cnblogs.com/LiuFengH/p/10005862.html

你可能感兴趣的文章
田经理您看看这博客的效果如何?还不错吧
查看>>
VC++文件拖拽功能实现drag
查看>>
LinuxCast Linux 使用RAID提升磁盘速度及冗余性 视频教程笔记
查看>>
雷人国产剧剧情
查看>>
Linux系统开机启动过程
查看>>
linux Mint 初次安装,无法用ssh客户端连接
查看>>
iOS 捕获全局异常,统一收集
查看>>
Mastering Symfony2 Performance – Doctrine
查看>>
Python模块之StringIO
查看>>
Cookie学习-------介绍
查看>>
Windows Server 2012 Hyper-V新特性(1)
查看>>
gifflen 调用以及错误处理
查看>>
华为的IPsec ×××(野蛮模式)
查看>>
查杀IPZ2.EXE病毒实战
查看>>
DHCP试验
查看>>
SAE Django如何禁止外部IP访问
查看>>
Eclilpse 开发Ext JS卡住
查看>>
JSP的两种include
查看>>
git@osc中协作开发、复制项目、贡献代码
查看>>
我的友情链接
查看>>