自学C#,要懂得善用MSDN

很多初学者学习编程,都会通过看别人写的教程、或者录制的视频,来学习。

这是一个非常好的途径,因为这个是非常高效的。

但是这样,存在两个问题:

1、教程不够全面:任何再好的教程,都无法囊括所有的知识点,更多是讲解部分精髓而已;

2、无法掌握学习方法:很多教程都是教你如何使用,但是没有教你如何学习,如何掌握自学方法。

针对以上问题,我首推大家要懂得善用MSDN。

1、资料齐全

C#编程资料,网络上是非常多的,但是要说最全面的就是MSDN。

在这里你可以学习:

1、学习C#基础语法;

2、学习编程基础知识,比如面向过程、异常处理、编程规范等一些编程指南;

3、学习.Net基础知识,比如类库SDK、CLI等;

4、学习应用开发:Web、桌面软件、移动开发、Iot等;

5、开发工具的使用;

6、等等。

总体来说,MSDN文档是非常全面的,但是对于初学者来说,可能就不是很友好了。

因为文档非常全面,初学者本身基础比较薄弱,一下子要全部学习,就造成困难。

所以,初学者刚开始可以通过网络,寻找一些基础教程,因为这些教程都是经过作者提炼出来的,并且是一些比较常用的知识,减缓初学者的学习压力。

但是,要全面的学习、或者进一步提高,还是需要MSDN,因为其他任何教程,都是不够全面的。

所以MSDN,可以用来当作工具书,想要系统全面地学习某个知识的时候,可以通过MSDN学习。

比如想要学习某个SDK的类的各个属性、各个方法等定义,就可以MSDN查找,而且MSDN都有相应的代码例子和说明。

2、掌握自学方法

在介绍之前,我们先看下面的例子,这是一个Asp.Net Core Web项目的入口代码,并启动:UseAuthorization中间件。

复制代码
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllers();
var app = builder.Build();
app.UseAuthorization();
app.MapControllers();
app.Run();

通过以上的例子,爱思考的人,可能就会产生2个问题:

1、Asp.Net Core都提供哪些中间件呢?

2、具体中间件如何使用,比如如果要实现跨域,该如何实现呢?

要解决以上问题,很多人都是第一时间通过搜索引擎来解决问题,这个方法也没问题,但我认为学会使用MSDN也是非常有必要的,这也是一个补充的方法。

在MSDN文档都是非常详细的,明确告诉你支持哪些中间件,如上图红色截图,都是我们常用的。

并且每一个功能,都有详细的讲解。

3、最后

总的来说,MSDN资料的最齐全的;懂得使用MSDN文档,我们才能自主的学习,而不会完全依赖别人。

相关推荐
wangqiaowq1 小时前
StarRocks安装部署测试
java·开发语言
缺点内向5 小时前
C#: 高效移动与删除Excel工作表
开发语言·c#·.net·excel
老前端的功夫5 小时前
Web应用的永生之术:PWA落地与实践深度指南
java·开发语言·前端·javascript·css·node.js
ᐇ9596 小时前
Java HashMap深度解析:数据结构、原理与实战指南
java·开发语言·数据结构
QT 小鲜肉6 小时前
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
linux·开发语言·笔记·单片机·压力测试
程序员龙一6 小时前
C++之static_cast关键字
开发语言·c++·static_cast
yue0087 小时前
C# 分部类读取学生信息
开发语言·c#
奶茶树7 小时前
【C++/STL】map和multimap的使用
开发语言·c++·stl
聪明努力的积极向上7 小时前
【C#】事件简单解析
开发语言·c#