淡淡的灰色

一点激情,一点颓废,一点忧郁,一点希望。天空中那一抹淡淡的灰色...

« .net学习笔记1感冒中.... »

.net学习笔记2

1.程序编译的2个阶段

代码-》MS中间代码MSIL,Framework各种语言都可以编译成这种代码

MSIL-》目标代码,有JIT编译器完成

2.命名空间(namespace)

namespace LevelOne
{
    //code in LevelOne namespace
    namespace LevelTwo
    {
        //code in LevelOne.LevelTwo names

        //name "NameTwo" defined
    }
}

//code in global namespace

在全局命名空间中,NameTwo必须引用为LevelOne.LevelTwo.NameTwo,在LevelOne命名空间中,则可以引用为LevelTwo.NameTwo,在LevelOne.LevelTwo命名空间中,引用为NameTwo。
注意:名称是由命名空间唯一定义的。以下分别定义了NameThree,可以独立使用而不受干扰:

namespace LevelOne
{ 
    //name "NameThree" defined
    namespace LevelTwo
    { 
        //name "NameThree" defined
    }
}

using 是简化命名空间包含的名称的访问。

namespace LevelOne
{
    using LevelTwo;

    namespace LevelTwo
    { 
        //name "NameTwo" defined
    }
}

命名空间别名:

namespace LevelOne
{
    using LT = LevelTwo;

    //name "NameThree" defined

    namespace LevelTwo
    {
        //name "NameThree" defined
    }
}

Comments.

◎ welcome to participate in the discussion

日历

Comments.

Previous.

ADMIN. | EMAIL. | ABOUT.

Powered By Z-Blog 1.8 Devo Build 80201Copyright 2004-2008 TrueTeng. Some Rights Reserved.