.NET 类库简介

除了 C# 语言本身,还需要其他项才能构建应用程序。 还需要 .NET 运行时,用于在最终用户的计算机上执行代码时托管并管理代码。 也可依赖于可在应用程序中使用的称为 .NET 类库的功能集合。 此单元介绍 .NET 类库的定义以及该类库对 C# 编程语言的补充方式。

什么是 .NET 类库?

.Net 类库是包含成千上万个方法的数以千计的类的集合。 这些方法由 Microsoft 创建,并可在应用程序中使用。

类只是一种用于包含方法的容器。 开发者通常将相关方法保留在一个类中。 例如,可从命令行窗口发送或接收信息的任何方法都会被收集到 .NET 类库的 System.Console 类中。

在许多情况下,可使用这些类和方法构建特定类型的应用程序。 例如,可使用包含类和方法的一个较大子集创建动态 Web 应用程序。 还存在好几个系列的类,使你能够构建本机桌面应用程序。 可使用另一个类和方法的子集访问数据库。

还有其他一些类,其方法本质上更适用于常规用途。 换言之,其实用工具跨不同的框架。 如果希望读取或写入文件、执行三角函数或微积分操作、进行调用以从 Internet 中检索数据,无论是要构建 Web、桌面、移动还是要构建云应用程序,都可使用这些类及其方法。

正如你可以想象的,为应用程序提供大量功能库可为软件开发者节省大量时间。 如果必须从头开始创建每个要生成的新应用程序,该怎么办?

甚至数据类型也是 .NET 类库的一部分

你已了解的 C# 数据类型实际上也是 .NET 类库的组成部分。 为简化我们的工作,C# 掩盖了我们使用的数据类型的真实标识。 但在幕后,数据类型的实现方式与 .NET 类库中每个其他的类都一样。 这也意味着一些有用的方法是内置的,并可用于变量。

什么是命名空间?

可将命名空间视为类型的“姓氏”。 类包含实现类型的代码。 类被组织成不同的命名空间,以防发生命名冲突。 毕竟,拥有上千个类时,可能需要重复使用类名。 命名空间有助于确保任何两个类中不具有相同的全名。

如何在 .NET 类库中查找所需的内容

在如此多的类和方法中,如何找到应用程序所需的内容呢?

首先,找到类的一个小子集,你可能会在你作为 C# 软件开发者的整个工作过程中使用该子集。 根据所处理的项目,你会更熟悉 .NET 类库的某些部分,却不太熟悉其他部分。 任何人都不了解所有部分,即使是在 Microsoft 工作的人员也不了解。

其次,根据需要,使用偏爱的搜索引擎查找博客文章、文章或论坛,其他用户需要执行类似的操作。 第三方源将为你提供线索,甚至提供一些可以尝试的示例代码。

接下来,可能需要花时间来阅读 Microsoft 关于特定方法的内部文档,了解其作用、工作原理、其限制、在什么情况下会引发异常(错误),以及如何缓解这些问题。 文档将成为 .NET 类库的事实来源。 文档团队与 .NET 类库的软件开发者密切合作,确保其准确性。

最后,开始通过小代码项目进行试验,加深你对类和方法工作原理的理解。

在进入不熟悉的领域时,所有软件开发者都遵循类似的过程。 发现的过程虽然充满挑战,但却是令人愉快的。

回顾

  • .NET 类库向我们提供丰富的功能,我们只需引用所需的类和方法即可使用这些功能。
  • 甚至数据类型也是 .NET 类库的一部分。 C# 只为这些数据类型提供别名。
  • 命名空间可防止 .NET 类库中的类名称之间发生命名冲突。

给TA打赏
共{{data.count}}人
人已打赏
.NET

使用 C# 从 .NET 类库调用方法简介

2022-8-15 14:45:08

.NET

调用 .NET 类库中不同种类的方法

2022-8-15 15:07:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索