.NET 中的命名空间与程序集详解
1. mscorlib 库
在众多示例中,我们频繁使用到一个类库,它包含 Console 类。 Console 类定义在名为 mscorlib 的程序集中,该程序集存于 mscorlib.dll 文件里。不过,在“引用”文件夹中找不到这个程序集。 mscorlib 程序集包含 C# 类型的定义以及大多数 .NET 语言的基本类型。编译 C# 程序时,它是必需引用的,所以 Visual Studio 不会在“引用”文件夹中显示它。
考虑 mscorlib 后, MyWidgets 的编译过程更接近图 10 - 3 所示。此后,我们默认使用 mscorlib 程序集,不再赘述。
假设程序使用 SquareWidget 类运行良好,但现在想扩展功能,使用定义在另一个名为 UltraLib 程序集中的 CircleWidget 类。 MyWidgets 的源代码如下:
class WidgetsProgram
{
static void Main( )
{
SquareWidget sq = new SquareWidget(); // From SuperLib
超级会员免费看
订阅专栏 解锁全文
1484

被折叠的 条评论
为什么被折叠?



