zoukankan      html  css  js  c++  java
  • VS2019和net core 3.0(整理不全,但是孰能生巧)

    更新

    • net core 3.0 只能配合vs2019
    • net core 3.0 新特性

    详情

    1. IntelliCode 智能插件
    2. live share
    3. ctrl+. 快速重构
    4. 调试中的数据断点(很棒)
    5. pull request 插件集成代码评审
    6. 调试时可以搜索
    7. 范围和索引 ^表示结尾索引位置 ..关键字
    8. 异步流
    9. 接口成员的默认实现

    interface ILogger
    {
    void Log(LogLevel level, string message);
    void Log(Exception ex) =>
    Log(LogLevel.Error, ex.ToString());
    // New overload
    }

    11. 递归的模式匹配
    >IEnumerable<string> GetEnrollees()
    {
        foreach (var p in People)
        { 
            if (p is Student 
            { Graduated: false, Name: string name }) 
            yield return name;
        }
    }
    >这个模式 Student { Graduated: false, Name: string name } 会检查 Person 是否是 Student,然后将常量模式 false 应用于 Graduated 属性以查看它们是否已毕业,并将模式字符串 name 添加到其 Name 属性中,得到他们的名字(如果非空)。因此,如果 p 是 Student,没有毕业并且具有非空的名字,则返回该名字。
    12. 模式匹配
    >模式匹配是C# 7.0 的最重要的更新。[详细介绍](http://www.cnblogs.com/ylvict/p/5588613.html)
    13. net core加入桌面开发
    * `dotnet new wpf`
    * `dotnet new winforms`
  • 相关阅读:
    Python_02
    iOS架构模式浅析
    Swift学习目录
    Flutter基础系列之混合开发(二)
    iOS性能优化
    Flutter基础系列之入门(一)
    iOS应用卡顿分析
    Weex是如何让JS调用产生原生UIView的?
    WeexSDK之注册Modules
    WeexSDK之注册Handlers
  • 原文地址:https://www.cnblogs.com/gudanshiyigerendekuanghuan/p/10673810.html
Copyright © 2011-2022 走看看