自学C#,要懂得用好对象浏览器

平常我们在项目开发过程中,需要用到很多类库。而每一个类库,都提供了什么功能,我们是无法全部了解的,特别是第三方类库。

如果是.Net SDK本身的类库,我们还可以通过MSDN去查询,第三方类库很多时候文档不完整、或者只有英文文档、或者资料比较少,这时候我们就要学会利用对象浏览器。

下面,我们以线程举例,一起来看看对象浏览器使用步骤:

**1、**我们先通过查看类的定义,获得Thread的具体程序集为:System.Threading.Thread,见下图。

**2、**在Visual Studio的菜单:视图=》对象浏览器,打开对象浏览器窗口;

**3、**在对象浏览器,我们可以查看每一个类的定义、具体有什么类等一些信息,我们就能知道这个类库提供什么功能,见下图。

还能了解具体的每一类的定义:

1、继承的父类;

2、属性的定义;

3、构造函数的定义;

4、提供的方法。

这个与查看类的定义功能类似,但是这个是目录的方式,比较方便查找查看。

对象浏览器对于我们开发特别方便,特别是一些网络公司还限制网络的,这个功能就更加有用。

由于MSDN打开比较慢,我平常开发,也是非常习惯使用这个功能,特别是第三方库。

最后推荐下我的知识星球,我现在正在编写教程:《.Net Core从零学习搭建权限管理系统》。

已经编写了12个课程 ,欢迎一起加入学习,带你从零学习框架的搭建

  • End -

推荐阅读

.Net版本二维码生成器,可生成多种格式:WIFI、网址、邮箱等。

基于.Net5+Vue+iView前后端分离通用权限开源系统,适合初学者

基于.Net Core开源的库存订单管理系统

一个比较全面的C#公共帮助类

一款针对EF Core轻量级分表分库、读写分离的开源项目

相关推荐
qq_369224331 天前
Windows全系通用!ntdll.dll文件丢失、报错、闪退问题的完整排查与修复教程
windows·dll·dll修复·dll丢失·dll错误
2601_962072551 天前
李梦娇常识4600问|题库|打印版
sql·华为od·华为·c#·华为云·.net·harmonyos
阿米亚波1 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
caimouse1 天前
Reactos 第 10 章 网络操作 — 10.3.1 NIC驱动
网络·windows
初圣魔门首席弟子1 天前
Node.js 详细介绍(知识库版)
windows·qt·node.js·知识库
CHENG-JustDoIt1 天前
AI工具 | 爆火开源项目Odysseus AI 工作台:从项目介绍、部署情况及其使用等多方位分析指南(含详细步骤)
大数据·人工智能·windows·python·ai·开源·github
kingbal1 天前
Windows:flutter环境搭建
windows·flutter
未若君雅裁1 天前
Python 数据容器详解,list、tuple、str、set、dict 到底怎么选
windows·python·list
CodeKwang1 天前
Windows 环境 OCCT 8.0 编译构建及与 Qt6 项目集成
windows·qt·opencascade
我是伪码农1 天前
小兔鲜1-25
linux·服务器·windows