国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

c#里面的namespace基礎(一){轉載}

2024-07-21 02:20:21
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 我現在感到學好c#就是就是要知道,c#的基本語法,c#的新的特點,c#能干什么!

    其中我感到不管如何,namespace都是很關鍵的,可以說不是只對c#而言,而是整個。net都是由namespace組成的,所以我在看了c#的基本語法后,就直奔namespace來了,在這里寫下自己的一些感覺,希望能對后面學習的人有所幫助。



    namespace在新的net環境下編程可以說是無所不在,總之,給我的感覺就是ms的新一代的語言的核心就是namespace,我們可以通過已經有的namespace,做我們想做的和愿意做的,當然如果你感覺現有的還不夠你的使用的話,你也可以自己來使用現有的來擴展,創建自己的namespace!(感覺怎么很象以前的com、dcom呢?)


    下面我門說說如何建立一個namespace!

    定義一個namespace首先需要包含關鍵詞:namespace

    格式如下:

    namespace your_nsname

    {

    //namespase主體內容;

    }


    呵呵,給我的感覺就好象和class或struct一樣。不過他們除了形式有類似外,確實在很多方面都不相同,具體我們以后會慢慢說到!先往下看。。。


    在一個namespace的主體內,可以引用其他的namespace!例如:

    namespace your_nsname{

    //下面引用system和system.xml著兩個namespace;

    using system;

    using system.xml;


    //namespase主體內容;

    }

    在上面有一個需要注意的就是,如果要引用namespace的話,那么應該在申明其它類型前引用,如下是錯誤的:

    namespace your_nsname{

    //其它一些內容;


    //由于引用system和system.xml放到了其它語句之后,所以。。。

    using system;

    using system.xml;

    }


    另外對于namespace還有一個有趣的地方,就是。。。

    我們先看一下下面的的兩個方式:


    方式一、

    namespace n1.n2

    { class a {}

    class b {}

    }


    方式二、

    namespace n1

    {

    namespace n2

    {

    class a {}

    class b {}

    }

    }


    在上面的良種方式中,第二種很容易就能看懂,是在namespace n1中再創建一個namespace n2,而n2中有兩個類(class)a、b!那么第一種呢?其實上面兩個方式定義的其實是一模一樣的。namespace是可以嵌套定義的,我們可以使用第二種方式,層次感覺比較清楚,也可以使用第一種方式,所不同的是,第一中方式中,在n1和n2之間必須用分隔符“.”來表明他們兩者之間的層次關系!

    在使用的時候用如下的方式:

    n1.n2.a;

    n1.n2.b;

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 桃源县| 鲁甸县| 大冶市| 岗巴县| 都昌县| 博罗县| 布尔津县| 瓦房店市| 和平区| 泰来县| 张家界市| 上思县| 莫力| 庄河市| 桐城市| 邵阳县| 当雄县| 湟源县| 丹阳市| 微山县| 合山市| 长顺县| 陆河县| 衡南县| 枞阳县| 黔西县| 句容市| 常德市| 墨竹工卡县| 朝阳县| 安义县| 麻江县| 文山县| 二连浩特市| 池州市| 普兰店市| 疏附县| 黄龙县| 连江县| 苏尼特左旗| 延边|