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

深圳哪个公司做网站好丁香人才网官方网站

深圳哪个公司做网站好,丁香人才网官方网站,做自媒体搬运文章的网站,国内外知名建设设计网站ch1 .NET Core入门 .NET介绍 这一章主要说的是.Net Core、.Net Framework、.Net Stanard三个之间的关系。通俗来讲就是Core是新出的、能跨平台,Framwork是老版的、不能跨平台,Standard是为了在Framework、Core、Xamarin中统一库的使用而定制的规范&#…

ch1 .NET Core入门

  • .NET介绍
    这一章主要说的是.Net Core、.Net Framework、.Net Stanard三个之间的关系。通俗来讲就是Core是新出的、能跨平台,Framwork是老版的、不能跨平台,Standard是为了在Framework、Core、Xamarin中统一库的使用而定制的规范,以便于开发出来的库可以在多个平台公用,是一个规范。在新的.NET 5以后,微软将几个平台合并了,就没有Standard这一说了。

  • 项目应该用.NET Core开发吗?
    微软已经宣布不再对.NET Freamwork增加新特性,以后只会修复缺陷。如果想体验.NET的新特性,并且使用跨平台、独立部署、模块化等特性,去考虑.NET Core。对于当前已有的Framework项目,如果运转良好,不需要升级和增加新功能,没必要用.NET Core重写。在我看来,Framework上面的特性基本已经够用,新版的很多特性都有点华而不实的感觉。

ch2 .NET Core新特性

  • 顶级语句
    支持异步, 感觉有点鸡肋,我一般是不会用的
  • 全局using指令
    应用非常多的第三方库时用到,简化重复using书写,创建一个Using.cs文件
global using System;
global using System.Collections.Generic;
global using System.Linq;
global using System.Text;
global using System.Threading.Tasks;
  • using声明
    using释放资源时用到,但是感觉不如用括号版本的直接,需要猜
  • 可为空的引用类型
    搞出一些? !语法,感觉就是蛋疼,我还是选择在项目文件中增加 <Nullable>disable</Nullable>关闭这个特性
  • 记录类型
    public record Preson(string FirstName,string LastName);重写了ToString()和Equals()方法,算是C#的一个新的语法糖
  • 异步编程
    在4.5就有了,用async、await大大简化了异步编程,内部使用状态机实现不同线程的等待切换,值得一学
  • LINQ
    这里主要是对查询语法来进行说明,书中作者说在“编写复杂的查询条件时,用方法语法编写的代码会更清晰”这句话不太赞同,应该是两种语法都有其适合的场景,可以看下面两个例子:在两个List中查询姓名相同的学生,组合为一个完整的学生。
    public record StudentAge(string Name,int Age);public record StudentWeight(string Name, int Weight);public record Student(string Name,int Age,int Weight);public class Test{public List<Student> QueryByFun(List<StudentAge> arr1, List<StudentWeight> arr2){var items = arr1.SelectMany(item1 => arr2.Where(item2 => item1.Name == item2.Name).Select(item2 => new Student(item1.Name, item1.Age, item2.Weight)));return items.ToList();}public List<Student> QueryByQuery(List<StudentAge> arr1, List<StudentWeight> arr2){var items = from item1 in arr1from item2 in arr2where item1.Name == item2.Nameselect new Student(item1.Name, item1.Age, item2.Weight);return items.ToList();}}

可以看到,查询语法看起来更简洁直观,这里只是两组数据,如果是三组、四组呢?查询语法的优越性便出现了。

http://www.hkea.cn/news/612779/

相关文章:

  • 临朐县网站建设利用搜索引擎营销成功的案例
  • 利用网盘做视频网站镇江优化推广
  • 视频微网站开发哪个公司网站设计好
  • 品网站建设智能搜索引擎
  • 怎样在百度建网站seo建设者
  • 四海网络网站建设咨询什么叫做网络营销
  • 安徽建设网官方网站优化分析
  • 网站根目录文件名游戏推广员是做什么的
  • 个体工商户怎么做网站西安网站seo技术
  • 报名网站制作2345网址导航官网下载安装
  • 图书购物网站开发总结百度发广告需要多少钱
  • 做网站 业务流程图站长统计性宝app
  • 长沙做网站大概多少钱万网域名注册教程
  • 成都网站建设网站产品推广计划书怎么写
  • 深圳个人网站建设大连网络推广公司哪家好
  • 建设工程教育appseo技术培训中心
  • 家教中介怎么利用网站来做的免费广告推广
  • wordpress仿制建设seo是什么平台
  • 商城网站建设分为几块seo臻系统
  • 网络营销对于个人而言有什么作用seo文章
  • 做书籍封皮的网站今日中国新闻
  • 东莞建设网站电工培训技术学校
  • 深圳聘请做网站人员成都排名seo公司
  • 网站备案之后东莞网站关键词优化公司
  • 多种专业网站建设潍坊网站排名提升
  • 网站投稿系统怎么做网站制作流程是什么
  • 交警网站建设整改百度推广怎么推广
  • 重庆网站建设哪里比较好呢网站下载
  • 网站运行速度慢的原因看b站二十四小时直播间
  • 电商网站开发服务全网营销骗局揭秘