C# 7.0 核心技术指南 (54):C#语言基础 2.12.1

阅读数:7 2019 年 12 月 4 日 17:14

C# 7.0核心技术指南(54):C#语言基础 2.12.1

(using 指令)

内容简介
本书前三章将集中介绍 C#语言。首先介绍基本的语法、类型和变量。而后会介绍一些高级的特性,如不安全代码以及预处理指令。如果你是 C#语言的初学者,请循序渐进地阅读这些章节。
其余各章则涵盖了.NET Framework 的核心功能,包括 LINQ、XML、集合、并发、I/O 和网络、内存管理、反射、动态编程、特性、安全、应用程序域和原生互操作性等主题。第 6 章和第 7 章是后续主题的基础,除这两章之外,其余各章可以按照需要以任何顺序阅读。LINQ 相关的三个章节好按顺序阅读。其中的一些章节需要一些并发相关的知识,这些知识将在第 14 章中介绍。

using 指令用于导入命名空间。这是避免使用完全限定名称来指代某种类型的快捷方法。以下例子导入了前一个例子的 Outer.Middle.Inner 命名空间:

复制代码
using Outer.Middle.Inner;
class Test
{
static void Main()
{
Class1 c; // Don't need fully qualified name
}
}

在不同命名空间中定义相同类型名称是合法的(而且通常是需要的)。然而,这种做法通常出现在开发者不会同时导入两个命名空间时。在.NET Framework 中的 TextBox 类就是一个典型的例子。这个名称在 System.Windows.Controls(WPF)和 System.Web.UI.WebControls(ASP.NET)命名空间中都有定义。

C# 7.0核心技术指南(54):C#语言基础 2.12.1

购书地址 https://item.jd.com/12681788.html?dist=jd

评论

发布