• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    .NET命名空間使用介紹

    發布: 2009-12-30 11:06 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 267次 | 進入軟件測試論壇討論

    領測軟件測試網

      注意不允許在另一個嵌套的命名空間中聲明多部分的命名空間。

      命名空間與程序集無關。同一個程序集中可以有不同的命名空間,也可以在不同的程序集中定義同一個命名空間中的類型。

      using語句

      顯然,命名空間相當長,鍵入起來很繁瑣,用這種方式指定某個特定的類也是不必要的。如本章開頭所述,C#允許簡寫類的全名。為此,要在文件的頂部列出類的命名空間,前面加上using關鍵字。在文件的其他地方,就可以使用其類型名稱來引用命名空間中的類型了:

      using System;

      using vlink;

      如前所述,所有的C#源代碼都以語句using System; 開頭,這僅是因為Microsoft提供的許多有用的類都包含在System命名空間中。

      如果using指令引用的兩個命名空間包含同名的類,就必須使用完整的名稱(或者至少較長的名稱),確保編譯器知道訪問哪個類型,例如,類CallBack同時存在于Agent和vlink命名空間中,如果要在命名空間Agent中創建一個類Test,并在該類中實例化一個CallBack類,就需要指定使用哪個類。

      因為using語句在C#文件的開頭,C和C++也把#include放在這里,所以從C++遷移到C#的程序員常把命名空間與C++風格的頭文件相混淆。不要犯這種錯誤,using語句在這些文件之間并沒有真正建立物理鏈接。C#也沒有對應于C++頭文件的部分。

      命名空間的別名

      using關鍵字的另一個用途是給類和命名空間指定別名。如果命名空間的名稱非常長,又要在代碼中使用多次,但不希望該命名空間的名稱包含在using指令中(例如,避免類名沖突),就可以給該命名空間指定一個別名,其語法如下:

      using alias = NamespaceName;

      ASP.NET中各命名空間及作用:

      命名空間          描述

      Microsoft.CSharp 支持C#語言編譯和生成代碼

      System 包含了基礎類,用于定義類型/數組/字符串/事件/事件處理程序/異常處理/接口/數據類型轉換/數學計算/應用程序環境管理等等.

      System.Coolections 包含了一組用于管理對象集合(例如列表/隊列/數組/哈希表/字典等)的類

      System.Data     主要包括了組成ADO.NET體系結構的類

      System.diagnostics 提供用于調試/跟蹤,以及與系統進程/事件日志/性能計數器進行交互的類

      System.Drawing    提供訪問GDI+基本圖形功能(在System.Drawing以下的命名空間,包括System.Drawing.Drawing2D和System.Drawing.Text等,提供了更高級和更特殊的GDI+圖形功能)的類

      System.IO 包含了用于讀寫數據流/文件和普通輸入/輸出(I/O)功能的類型和類

      System.Reflection   包括提供類型檢測和動態綁定對象功能的類和接口

      System.reflection.Emit 生成動態程序集

      System.Text 包含用于字符編碼/將字符塊轉換為字節快/將字節塊轉換為字符塊等功能的對象

      System.Text.Regularexpression_rs 包含了提供訪問.NET框架正則表達引擎的類

      System.Timer 提供了Timer組件

      System.Web   包含了用于實施瀏覽器/服務器通信和其他Web相關功能的類

      System.Web.Services   包含了用于創建和消費Web服務的類

      System.Web.UI 包含了用于創建Web頁和控件的用戶接口的類和接口

      System.Windows.Forms 包含了用于創建基于WINDOWS的用戶接口的類

      System.XML 提供了支持處理XML的類

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>