C#/.NET/.NET Core学习、工作、面试指南(让现在的自己不再迷漫✨)

https://github.com/YSGStudyHards/DotNetGuide/issues

目录(善用Ctrl+F)

️C#/.NET/.NET Core高质量教程收录栈

⚒️开发利器

awesome-dotnet-core

C#/.NET/.NET Core推荐学习书籍

C#/.NET/.NET Core推荐博客or博主

C#/.NET/.NET Core优秀项目,框架汇总

2021年 ASP.NET Core 开发者学习指南(中文)

C#/.NET/.NET Core推荐学习路线,文档,文章

C# 指南(微软提供的最权威,最全面的C#学习资料)

.NET 文档(微软提供的最权威,最全面的.NET学习资料)

面向开发人员和技术专业人员的Microsoft文档和学习主页


✍️C#/.NET/.NET Core基础

  • .NET 中所有类的基类
    Object
  • C#中类和结构的基本概念
    类和结构是 .NET通用类型系统的两种基本构造。每种本质上都是一种数据结构,其中封装了同属一个逻辑单元的一组数据和行为。 数据和行为是类或结构的成员,包括字段、方法、属性、索引器、运算符和事件等。
  • C#支持的访问修饰符
    • public:共有的,访问不受限制;
    • private:私有的,只能在当前类中访问;
    • internal:内部的,只能在当前程序集中访问;
    • protected:受保护的,只能在当前类或其派生类中访问;
    • protected internal:受保护的内部成员,当前程序集或派生自包含类的类型可访问;
    • private protected:私有受保护的成员,当前程序集中的包含类或从包含类派生的类型可访问;
  • C#类和结构默认访问修饰符
    Internal
  • C#适用于类和结构访问修饰符有哪些
    public 或 internal
  • 类成员和结构成员的默认访问修饰符为
    private
  • 结构成员(包括嵌套的类和结构)可以声明为
    public、internal 或 private 注意:结构成员无法声明为 protected、protected internal 或 private protected,因为结构不支持继承。
  • 类成员(包括嵌套的类和结构)可以声明为
    public、protected internal、protected、internal、private protected 或 private
  • C#类成员包括
    字段、常量、属性、方法、事件、运算符、索引器、构造函数、终结器、嵌套类型
  • 派生类不能具有高于其基类型的可访问性
  • 描述类和对象的区别
    类(class)指一类事物,对象(object)指属于这一类事物的实体。类定义了对象的相关数据和方法,类可以通过构造函数生成对象,对象实现了类的定义,且用于具体的数据。
  • C#面向对象编程之使用代码描述类和对象的区别
  • 走进C# abstract,了解抽象类与接口的异同

设计模式

作用:

设计模式(Design Pattern) 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。

算法


关系型数据库

关系型数据库是什么?

MySQL

Microsoft SQL Server

PostgreSQL


NoSQL数据库

NoSQL数据库有哪些?

Redis

MongoDB

Memcached


系统设计


操作系统,代理服务器


面试须知


宝藏指南


✈️ 社区组织

作者:追逐时光者

链接:https://www.zhihu.com/question/439961402/answer/1692566843
来源:知乎

原文地址:https://www.cnblogs.com/approx/p/14316802.html