当前位置: 首页 > news >正文

美丽阿坝网站怎么做网站开发的安全性主要考虑哪些

美丽阿坝网站怎么做,网站开发的安全性主要考虑哪些,西宁网站设计,网站后台建设用到哪些编程语言背景介绍 在实际项目中#xff0c;对数据进行GroupBy肯定是常用需求之一#xff0c;特别是采用EF等ORM框架后隔绝了用SQL语句直接操作数据#xff0c;LINQ中的GroupBy肯定是要掌握的。 首先先对一个字段GroupBy#xff0c;代码如下#xff1a; static void Main(string[…背景介绍 在实际项目中对数据进行GroupBy肯定是常用需求之一特别是采用EF等ORM框架后隔绝了用SQL语句直接操作数据LINQ中的GroupBy肯定是要掌握的。 首先先对一个字段GroupBy代码如下 static void Main(string[] args){ListPhone PhoneLists new ListPhone(){new Phone { Country 中国, City 北京, Name 小米 },new Phone { Country 中国,City 北京,Name 华为},new Phone { Country 中国,City 北京,Name 联想},new Phone { Country 中国,City 台北,Name 魅族},new Phone { Country 日本,City 东京,Name 索尼},new Phone { Country 日本,City 大阪,Name 夏普},new Phone { Country 日本,City 东京,Name 松下},new Phone { Country 美国,City 加州,Name 苹果},new Phone { Country 美国,City 华盛顿,Name 三星},new Phone { Country 美国,City 华盛顿,Name HTC}};var Lists PhoneLists.GroupBy(p p.Country);foreach (var list in Lists){Console.WriteLine(list.Key :);foreach (var lis in list){Console.WriteLine(${lis.Country} - {lis.City} - {lis.Name});}}Console.Read();} 运行结果如下 由于GroupBy支持的委托是FuncTSource,Tkey 返回值是IEnumerableIGroupTkeyTSource类型也就是我们可以自己指定任何想要的键代码如下 static void Main(string[] args){ ListPhone PhoneLists new ListPhone(){new Phone { Country 中国, City 北京, Name 小米 },new Phone { Country 中国,City 北京,Name 华为},new Phone { Country 中国,City 北京,Name 联想},new Phone { Country 中国,City 台北,Name 魅族},new Phone { Country 日本,City 东京,Name 索尼},new Phone { Country 日本,City 大阪,Name 夏普},new Phone { Country 日本,City 东京,Name 松下},new Phone { Country 美国,City 加州,Name 苹果},new Phone { Country 美国,City 华盛顿,Name 三星},new Phone { Country 美国,City 华盛顿,Name HTC}};var Lists PhoneLists.GroupBy(p new GetGroupClass().GetGroup(p));foreach (var list in Lists){Console.WriteLine(list.Key :);foreach (var lis in list){Console.WriteLine(${lis.Country} - {lis.City} - {lis.Name});}}Console.Read();}public class GetGroupClass{public string GetGroup(Phone phone){string flag string.Empty;if (phone.Country.Equals(中国) || phone.Country.Equals(日本)){flag 亚洲;}else if (phone.Country.Equals(美国)){flag 美洲;}return flag;}} 上述代码中增加GetGroupClass 这个类里面的GetGroup方法支持根据洲来归类而非国家。运行效果如下图所示 上述功能都是基于一个属性GroupBy()多个属性GroupBy的代码如下图所示 static void Main(string[] args){ListPhone PhoneLists new ListPhone(){new Phone { Country 中国, City 北京, Name 小米 },new Phone { Country 中国,City 北京,Name 华为},new Phone { Country 中国,City 北京,Name 联想},new Phone { Country 中国,City 台北,Name 魅族},new Phone { Country 日本,City 东京,Name 索尼},new Phone { Country 日本,City 大阪,Name 夏普},new Phone { Country 日本,City 东京,Name 松下},new Phone { Country 美国,City 加州,Name 苹果},new Phone { Country 美国,City 华盛顿,Name 三星},new Phone { Country 美国,City 华盛顿,Name HTC}};var Lists PhoneLists.GroupBy(p new { p.Country, p.City });foreach (var list in Lists){Console.WriteLine(list.Key :);foreach (var lis in list){Console.WriteLine(${lis.Country} - {lis.City} - {lis.Name});}}Console.Read();} 返回Lists的类型如下图所示 由此可以GroupBy可以将匿名类型作为Key这让我有所猜测GroupBy的原理是将返回类型中的属性通过反射在源类型找到并作为Key来实现分组的我很希望看到微软的源代码。运行效果如下图所示
http://www.huolong8.cn/news/153454/

相关文章:

  • 德阳建设厅官方网站找百度公司做网站怎么样
  • 南京市城乡建设局网站沈阳网站制作网页
  • 网站建设如何定位石家庄营销网站建设多少钱
  • 如何关闭网站国内主要的o2o电商平台
  • 怎么寻找做有意做网站的客户国模 wordpress
  • 免费建网站的作用深圳定制衣柜厂家
  • 温州快建网站建设网站优化外链
  • 曲靖做网站建设的公司爬闪数媒 网站建设
  • 理财平台网站建设wordpress直达链接404
  • 深圳网站建设小江物流相关网站
  • 免费做网页的网站网站系统问题解决措施
  • 生鲜农产品网站建设温州网站优化指导
  • 横峰县建设局网站网站后台 批量上传
  • 织梦添加网站名称添加新变量wordpress如何配置前端用户中心
  • 用html5做的网站源码杭州哪些做网站公司好
  • 遵义网站制作一般多少钱网站seo新手
  • 宁波外贸网站制作公司wordpress dux搜索无法使用
  • wordpress网站360搜索收录安徽六安有哪些区县
  • 旅游网站建设多少钱做监控的有哪些网站
  • 濮阳网站怎么做seo做海报一般都去什么网站看
  • 京东怎么做不同网站同步登陆的哪个网站是专门为建设方服务的
  • 贵州建设职业技术学院教务网站中国智媒体融合发展报告发布
  • 做网站大作业的心得体会宁波网站推广专业的建站优化公司
  • 潍坊网站建设方案外包都有哪些电商平台
  • 什么是建设企业网站同个主体新增网站备案
  • 网站建设网络大连谷歌seo公司
  • 手机网站 wordpress网站开发用户注册
  • 软件系统网站建设WordPress 付费文章插件
  • 网站制作多少钱方案安卓应用开发工程师
  • 国际传来10个最新消息百度推广怎么优化排名