自学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文档,我们才能自主的学习,而不会完全依赖别人。

相关推荐
lizz312 小时前
C++模板编程:从入门到精通
java·开发语言·c++
shoubepatien3 小时前
JAVA -- 05
java·开发语言
寰天柚子3 小时前
Java并发编程中的线程安全问题与解决方案全解析
java·开发语言·python
沐知全栈开发3 小时前
Bootstrap 下拉菜单:设计与实现指南
开发语言
Evand J4 小时前
【MATLAB例程】多锚点RSSI定位和基站选择方法,基于GDOP、基站距离等因素。以Wi-Fi定位为例,附下载链接
开发语言·matlab·定位·gdop·rssi
superman超哥4 小时前
仓颉语言中锁的实现机制深度剖析与并发实践
c语言·开发语言·c++·python·仓颉
JAVA+C语言4 小时前
String Constant Pool
java·开发语言
郝学胜-神的一滴4 小时前
OpenGL的glDrawElements函数详解
开发语言·c++·程序人生·游戏·图形渲染
moxiaoran57534 小时前
Go语言结构体
开发语言·后端·golang
wearegogog1234 小时前
基于C# WinForm实现的带条码打印的固定资产管理
开发语言·c#