版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、類的分析與實(shí)現(xiàn)目錄軟件三班 劉一鋒第一部分 .NET類庫(kù)1一、 類庫(kù)結(jié)構(gòu)和System名空間11.System名空間的類32.System名空間的接口93. System名空間的結(jié)構(gòu)94. System名空間的委托115. System名空間的枚舉11二、 Console類131.屏幕緩沖區(qū)和控制臺(tái)窗口142. Console 類功能153.標(biāo)準(zhǔn)流的控制164.讀寫方法18三、 Convert類251. Convert 類的類型轉(zhuǎn)換252. Convert 類的方法介紹27四、 Math類和Random類291. System. Math類302. System. Random類31五、 Ti
2、meSpan類331. TimeSpan 對(duì)象的單位和格式332. TimeSpan 公共字段和屬性333. 構(gòu)造函數(shù)和創(chuàng)建TimeSpan對(duì)象344. TimeSpan公共方法和運(yùn)算符36六、 DateTime類391.構(gòu)造函數(shù)和DateTime對(duì)象的創(chuàng)建392. DateTime的公共字段和屬性403. DateTime的方法和運(yùn)算符41七、 System.Collections名空間概念421.容量和計(jì)數(shù)422.下限43八、 System.Collections中的接口441.IEnumerable 接口452.IEnumerator 接口45方法454.InvalidOperation
3、Exception 類465.ICollection 接口466.IComparer 接口477.IList 接口478.IDictionary 接口489.IDictionaryEnumerator接口49九、 System.Collections中的類521.ArrayList 類522.Queue 類563.Stack 類57第二部分 流和文件59一、 基本概念591.概念602.數(shù)據(jù)傳輸方向603.數(shù)據(jù)流的基本操作61二、 文件的基本操作611.文件的創(chuàng)建622.讀文件623.寫文件644.讀寫二進(jìn)制文件665.讀取文本文件686.寫入文本文件69第一部分 .NET 類庫(kù)應(yīng)用用C#開發(fā)
4、軟件的一大優(yōu)勢(shì)就是能獲得.NET框架的各種支持,而.NET類庫(kù)就是其中重要的軟件開發(fā)資源,它繼承了大部分Windows API 函數(shù)的功能,還提供了更高級(jí)別的操作。離開了這些類庫(kù),就很難編寫實(shí)用的C#應(yīng)用程序,即使是簡(jiǎn)單的控制臺(tái)程序也要依賴于.NET類庫(kù)。關(guān)于類庫(kù)的概念一直就存在,以前的VC有MFC類庫(kù)、Delphi有類庫(kù)VCL、Java有Swing、AWT等類庫(kù)。這些類庫(kù)封裝了系統(tǒng)底層的功能并提供更好的操作方式。.NET中的類庫(kù)封裝了對(duì)Windows、網(wǎng)絡(luò)、文件、多媒體的處理功能,是所有.NET語(yǔ)言都必須使用的核心類庫(kù)。.NET框架類庫(kù)的確如其名稱所暗示:一個(gè)關(guān)于類和類型的程序庫(kù),可讓開發(fā)人
5、員的日子好過一些。雖然這些類本身以C#編寫而成,但它們可被任何基于CLR的語(yǔ)言使用。以C#、VB、C+或.NET框架所支持的任何其他語(yǔ)言編寫出來(lái)的代碼,都可以制造出這些類的實(shí)例,并調(diào)用它們的方法。一、 類庫(kù)結(jié)構(gòu)和System名空間.NET框架類庫(kù)的內(nèi)容被組織成一個(gè)樹狀命名空間(namespace tree)。每一個(gè)命名空間可以包含許多類型(例如類和接口)及其他命名空間。.NET框架類庫(kù)被組織成一個(gè)命名空間層次結(jié)構(gòu),System是這個(gè)層次結(jié)構(gòu)的根。上圖展示了.NET框架類庫(kù)樹狀命名空間很小的一部分。System:“樹”的根,此命名空間包含 .NET框架類庫(kù)中的其他所有命名空間。System.We
6、b:這個(gè)命名空間包含的類型能夠用來(lái)創(chuàng)建Web應(yīng)用程序,與其他許多命名空間一樣,它也擁有次級(jí)命名空間。例如,開發(fā)人員可以使用中的類型來(lái)構(gòu)建ASP.NET瀏覽器應(yīng)用程序,而中的類型則可用來(lái)構(gòu)建ASP.NET Web Services應(yīng)用程序。System.Data:這個(gè)命名空間內(nèi)的類型造就了ADO.NET。例如Connection類用于建立對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system,DBMS)的連接,DataSet類的實(shí)例則可用于緩存(cache)和檢視對(duì)DBMS執(zhí)行的查詢的結(jié)果。:這個(gè)命名空間內(nèi)的類型構(gòu)成了Windows Forms,它們用于構(gòu)建Windows GUI
7、s(圖形用戶界面)。當(dāng)以任何基于CLR的編程語(yǔ)言編寫.NET框架應(yīng)用程序時(shí),都可以使用這一套通用類型來(lái)創(chuàng)建Windows圖形界面,而不必依賴于某種特定的語(yǔ)言機(jī)制。System.EnterpriseServices:這個(gè)命名空間內(nèi)的類型提供了某些企業(yè)應(yīng)用所要求的服務(wù)。System.XML:這個(gè)命名空間內(nèi)的類型支持生成和處理以XML定義的數(shù)據(jù)。此外還有更多命名空間定義,支持文件訪問(file access)、對(duì)象狀態(tài)序列化(object state serializing)、遠(yuǎn)程對(duì)象訪問(remote access to object),以及其他更多功能。詳細(xì)解釋如下表:.NETFramework
8、類庫(kù)提供了各種類、接口、委托、結(jié)構(gòu)和枚舉, System名空間除了包含系統(tǒng)預(yù)定義的類和基類,還包括常用的值和引用數(shù)據(jù)類型、事件處理程序、接口、屬性和異常處理,以及提供服務(wù)支持?jǐn)?shù)據(jù)的各種其他類。 System名空間還包含許多二級(jí)名空間。1.System名空間的類除基礎(chǔ)數(shù)據(jù)類型外, System名空間還包含近100個(gè)類,范圍從處理異常的類到處理核心運(yùn)行庫(kù)概念的類,如應(yīng)用程序和垃圾回收器。 System名空間還包含許多二級(jí)名空間。System名空間的類類說(shuō)明AccessViolationException在試圖讀寫受保護(hù)內(nèi)存時(shí)引發(fā)的異常。ActivationContext標(biāo)識(shí)當(dāng)前應(yīng)用程序的激活上下文
9、。無(wú)法繼承此類。 Activator包含特定的方法,用以在本地或從遠(yuǎn)程創(chuàng)建對(duì)象類型,或獲取對(duì)現(xiàn)有遠(yuǎn)程對(duì)象的引用。無(wú)法繼承此類。AppDomain表示應(yīng)用程序域,它是一個(gè)應(yīng)用程序在其中執(zhí)行的獨(dú)立環(huán)境。無(wú)法繼承此類。AppDomainManager提供非托管宿主的等效托管宿主。AppDomainSetup表示可以添加到 AppDomain 的實(shí)例的程序集綁定信息。AppDomainUnloadedException在嘗試訪問已卸載的應(yīng)用程序域時(shí)引發(fā)的異常。 ApplicationException發(fā)生非致命應(yīng)用程序錯(cuò)誤時(shí)引發(fā)的異常。ApplicationId包含用于唯一地標(biāo)識(shí)某個(gè)應(yīng)用程序的信息。無(wú)
10、法繼承此類。ApplicationIdentity提供唯一標(biāo)識(shí)清單激活的應(yīng)用程序的能力。無(wú)法繼承此類。 ArgumentException在向方法提供的其中一個(gè)參數(shù)無(wú)效時(shí)引發(fā)的異常。ArgumentNullException當(dāng)將空引用(在 Visual Basic 中為 Nothing)傳遞給不接受它作為有效參數(shù)的方法時(shí)引發(fā)的異常。 ArgumentOutOfRangeException當(dāng)參數(shù)值超出調(diào)用的方法所定義的允許取值范圍時(shí)引發(fā)的異常。ArithmeticException因算術(shù)運(yùn)算、類型轉(zhuǎn)換或轉(zhuǎn)換操作中的錯(cuò)誤而引發(fā)的異常。Array提供創(chuàng)建、操作、搜索和排序數(shù)組的方法,因而在公共語(yǔ)言運(yùn)
11、行庫(kù)中用作所有數(shù)組的基類。ArrayTypeMismatchException當(dāng)試圖在數(shù)組中存儲(chǔ)類型不正確的元素時(shí)引發(fā)的異常。 AssemblyLoadEventArgs為 AssemblyLoad 事件提供數(shù)據(jù)。Attribute表示自定義屬性的基類。AttributeUsageAttribute指定另一屬性類的用法。無(wú)法繼承此類。BadImageFormatException當(dāng) DLL 或可執(zhí)行程序的文件圖像無(wú)效時(shí)引發(fā)的異常。 BitConverter將基礎(chǔ)數(shù)據(jù)類型與字節(jié)數(shù)組相互轉(zhuǎn)換。Buffer操作基元類型的數(shù)組。CannotUnloadAppDomainException卸載應(yīng)用程序域
12、的嘗試失敗時(shí)引發(fā)的異常。CharEnumerator支持循環(huán)訪問 String 對(duì)象并讀取它的各個(gè)字符。無(wú)法繼承此類。CLSCompliantAttribute指示程序元素是否符合公共語(yǔ)言規(guī)范 (CLS)。無(wú)法繼承此類。Console表示控制臺(tái)應(yīng)用程序的標(biāo)準(zhǔn)輸入流、輸出流和錯(cuò)誤流。無(wú)法繼承此類。ConsoleCancelEventArgs為 Console.CancelKeyPress 事件提供數(shù)據(jù)。無(wú)法繼承此類。ContextBoundObject定義所有上下文綁定類的基類。ContextMarshalException在嘗試將對(duì)象封送過上下文邊界失敗時(shí)引發(fā)的異常。ContextStatic
13、Attribute指示靜態(tài)字段的值是特定上下文的唯一值。Convert將一個(gè)基本數(shù)據(jù)類型轉(zhuǎn)換為另一個(gè)基本數(shù)據(jù)類型。DataMisalignedException在從不是數(shù)據(jù)大小倍數(shù)的地址讀取數(shù)據(jù)單元或?qū)?shù)據(jù)單元寫入此類地址時(shí)引發(fā)的異常。無(wú)法繼承此類。DBNull表示空值。Delegate表示委托,委托是一種數(shù)據(jù)結(jié)構(gòu),它引用靜態(tài)方法或引用類實(shí)例及該類的實(shí)例方法。DivideByZeroException試圖用零除整數(shù)值或十進(jìn)制數(shù)值時(shí)引發(fā)的異常。DllNotFoundException當(dāng)未找到在 DLL 導(dǎo)入中指定的 DLL 時(shí)所引發(fā)的異常。DuplicateWaitObjectException
14、當(dāng)對(duì)象在同步對(duì)象數(shù)組中不止一次出現(xiàn)時(shí)引發(fā)的異常。EntryPointNotFoundException因不存在項(xiàng)方法而導(dǎo)致加載類的嘗試失敗時(shí)引發(fā)的異常。Environment提供有關(guān)當(dāng)前環(huán)境和平臺(tái)的信息以及操作它們的方法。無(wú)法繼承此類。EventArgsEventArgs 是包含事件數(shù)據(jù)的類的基類。 Exception表示在應(yīng)用程序執(zhí)行期間發(fā)生的錯(cuò)誤。ExecutionEngineException當(dāng)公共語(yǔ)言運(yùn)行庫(kù)的執(zhí)行引擎中發(fā)生內(nèi)部錯(cuò)誤時(shí)引發(fā)的異常。無(wú)法繼承此類。 FieldAccessException當(dāng)試圖非法訪問類中的私有字段或受保護(hù)字段時(shí)引發(fā)的異常。FileStyleUriParse
15、r基于 File 方案的可自定義分析器。FlagsAttribute指示可以將枚舉作為位域(即一組標(biāo)志)處理。FormatException當(dāng)參數(shù)格式不符合調(diào)用的方法的參數(shù)規(guī)范時(shí)引發(fā)的異常。FtpStyleUriParser基于文件傳輸協(xié)議 (FTP) 方案的可自定義分析器。GC控制系統(tǒng)垃圾回收器(一種自動(dòng)回收未使用內(nèi)存的服務(wù))。GenericUriParser用于分層 URI 的可自定義分析器。GopherStyleUriParser基于 Gopher 方案的可自定義分析器。HttpStyleUriParser基于 HTTP 方案的可自定義分析器。IndexOutOfRangeExcepti
16、on試圖訪問索引超出數(shù)組界限的數(shù)組元素時(shí)引發(fā)的異常。無(wú)法繼承此類。InsufficientMemoryException當(dāng)檢測(cè)到?jīng)]有足夠的可用內(nèi)存時(shí)引發(fā)的異常。無(wú)法繼承此類。InvalidCastException因無(wú)效類型轉(zhuǎn)換或顯式轉(zhuǎn)換引發(fā)的異常。InvalidOperationException當(dāng)方法調(diào)用對(duì)于對(duì)象的當(dāng)前狀態(tài)無(wú)效時(shí)引發(fā)的異常。InvalidProgramException當(dāng)程序包含無(wú)效 Microsoft 中間語(yǔ)言 (MSIL) 或元數(shù)據(jù)時(shí)將引發(fā)的異常。這通常表示生成程序的編譯器中有 bug。LdapStyleUriParser基于 輕型目錄訪問協(xié)議 (LDAP) 方案的可自
17、定義分析器。LoaderOptimizationAttribute用于為可執(zhí)行應(yīng)用程序的主方法設(shè)置默認(rèn)的加載程序優(yōu)化策略。LocalDataStoreSlot封裝內(nèi)存槽以存儲(chǔ)本地?cái)?shù)據(jù)。無(wú)法繼承此類。MarshalByRefObject允許在支持遠(yuǎn)程處理的應(yīng)用程序中跨應(yīng)用程序域邊界訪問對(duì)象。Math為三角函數(shù)、對(duì)數(shù)函數(shù)和其他通用數(shù)學(xué)函數(shù)提供常數(shù)和靜態(tài)方法。MemberAccessException訪問類成員的嘗試失敗時(shí)引發(fā)的異常。MethodAccessException非法嘗試訪問類中的私有方法或受保護(hù)的方法時(shí)引發(fā)的異常。MissingFieldException試圖動(dòng)態(tài)訪問不存在的字段時(shí)引發(fā)
18、的異常。MissingMemberException試圖動(dòng)態(tài)訪問不存在的類成員時(shí)引發(fā)的異常。MissingMethodException試圖動(dòng)態(tài)訪問不存在的方法時(shí)引發(fā)的異常。MTAThreadAttribute指示應(yīng)用程序的 COM 線程模型為多線程單元 (MTA)。 MulticastDelegate表示多路廣播委托;即,其調(diào)用列表中可以擁有多個(gè)元素的委托。MulticastNotSupportedException嘗試組合兩個(gè)基于 Delegate 類型而非 MulticastDelegate 類型的委托時(shí)引發(fā)的異常。無(wú)法繼承此類。 NetPipeStyleUriParser基于“Indi
19、go”系統(tǒng)的 NetPipe 方案的分析器。NetTcpStyleUriParser基于“Indigo”系統(tǒng)的 NetTcp 方案的分析器。NewsStyleUriParser基于使用網(wǎng)絡(luò)新聞傳輸協(xié)議 (NNTP) 的新聞方案的可自定義分析器。NonSerializedAttribute指示可序列化類的某個(gè)字段不應(yīng)被序列化。無(wú)法繼承此類。NotFiniteNumberException當(dāng)浮點(diǎn)值為正無(wú)窮大、負(fù)無(wú)窮大或非數(shù)字 (NaN) 時(shí)引發(fā)的異常。NotImplementedException在無(wú)法實(shí)現(xiàn)請(qǐng)求的方法或操作時(shí)引發(fā)的異常。NotSupportedException當(dāng)調(diào)用的方法不受支持
20、,或試圖讀取、查找或?qū)懭氩恢С终{(diào)用功能的流時(shí)引發(fā)的異常。Nullable支持可為其分配 空引用(在 Visual Basic 中為 Nothing) 的值類型,如引用類型。無(wú)法繼承此類。NullReferenceException嘗試取消引用空對(duì)象引用時(shí)引發(fā)的異常。Object支持 .NET Framework 類層次結(jié)構(gòu)中的所有類,并為派生類提供低級(jí)別服務(wù)。這是 .NET Framework 中所有類的最終基類;它是類型層次結(jié)構(gòu)的根。ObjectDisposedException對(duì)已釋放的對(duì)象執(zhí)行操作時(shí)所引發(fā)的異常。ObsoleteAttribute標(biāo)記不再使用的程序元素。無(wú)法繼承此類。Op
21、eratingSystem表示有關(guān)操作系統(tǒng)的信息,如版本和平臺(tái)標(biāo)識(shí)符。無(wú)法繼承此類。OperationCanceledException取消線程正在執(zhí)行的操作時(shí)在線程中引發(fā)的異常。OutOfMemoryException沒有足夠的內(nèi)存繼續(xù)執(zhí)行程序時(shí)引發(fā)的異常。OverflowException在選中的上下文中所進(jìn)行的算術(shù)運(yùn)算、類型轉(zhuǎn)換或轉(zhuǎn)換操作導(dǎo)致溢出時(shí)引發(fā)的異常。ParamArrayAttribute指示方法在調(diào)用中將允許參數(shù)的數(shù)目可變。無(wú)法繼承此類。PlatformNotSupportedException當(dāng)功能未在特定平臺(tái)上運(yùn)行時(shí)所引發(fā)的異常。Random表示偽隨機(jī)數(shù)生成器,一種能夠產(chǎn)生
22、滿足某些隨機(jī)性統(tǒng)計(jì)要求的數(shù)字序列的設(shè)備。RankException將維數(shù)錯(cuò)誤的數(shù)組傳遞給方法時(shí)引發(fā)的異常。ResolveEventArgs為 TypeResolve、ResourceResolve 和 AssemblyResolve 事件提供數(shù)據(jù)。SerializableAttribute指示一個(gè)類可以序列化。無(wú)法繼承此類。StackOverflowException因包含的嵌套方法調(diào)用過多而導(dǎo)致執(zhí)行堆棧溢出時(shí)引發(fā)的異常。無(wú)法繼承此類。STAThreadAttribute指示應(yīng)用程序的 COM 線程模型是單線程單元 (STA)。 String表示文本,即一系列 Unicode 字符。Strin
23、gComparer表示一種字符串比較操作,該操作使用特定的大小寫以及基于區(qū)域性的比較規(guī)則或序號(hào)比較規(guī)則。SystemException為 System 命名空間中的預(yù)定義異常定義基類。ThreadStaticAttribute指示靜態(tài)字段的值對(duì)于每個(gè)線程都是唯一的。TimeoutException給進(jìn)程或操作分配的時(shí)間過期時(shí)引發(fā)的異常。TimeZone表示時(shí)區(qū)。Type表示類型聲明:類類型、接口類型、數(shù)組類型、值類型、枚舉類型、類型參數(shù)、泛型類型定義,以及開放或封閉構(gòu)造的泛型類型。TypeInitializationException作為由類初始值設(shè)定項(xiàng)引發(fā)的異常周圍的包裝引發(fā)的異常。無(wú)法繼承
24、此類。TypeLoadException類型加載失敗發(fā)生時(shí)引發(fā)的異常。TypeUnloadedException試圖訪問已卸載的類時(shí)引發(fā)的異常。UnauthorizedAccessException當(dāng)操作系統(tǒng)因 I/O 錯(cuò)誤或指定類型的安全錯(cuò)誤而拒絕訪問時(shí)所引發(fā)的異常。UnhandledExceptionEventArgs為以下情況下引發(fā)的事件提供數(shù)據(jù):存在一個(gè)不是由應(yīng)用程序域處理的異常。Uri提供統(tǒng)一資源標(biāo)識(shí)符 (URI) 的對(duì)象表示形式和對(duì) URI 各部分的輕松訪問。UriBuilder為統(tǒng)一資源標(biāo)識(shí)符 (URI) 提供自定義構(gòu)造函數(shù),并修改 Uri 類的 URI。UriFormatExc
25、eption當(dāng)檢測(cè)到無(wú)效的統(tǒng)一資源標(biāo)識(shí)符 (URI) 時(shí)引發(fā)的異常。UriParser分析新的 URI 方案。這是一個(gè)抽象類。UriTypeConverter將 String 類型轉(zhuǎn)換為 Uri 類型,反之亦然。ValueType提供值類型的基類。Version表示公共語(yǔ)言運(yùn)行庫(kù)程序集的版本號(hào)。無(wú)法繼承此類。WeakReference表示弱引用,即在引用對(duì)象的同時(shí)仍然允許對(duì)該對(duì)象進(jìn)行垃圾回收。2.System名空間的接口應(yīng)該注意接口提供了各種規(guī)范,而許多類庫(kù)提供的類中都繼承了System名空間的接口,由于它們都具有了很容易理解的名,所以,在其他場(chǎng)合下遇到這些接口,應(yīng)該能理解它們的基本作用。 S
26、ystem名空間的接口接口說(shuō)明_AppDomain向非托管代碼公開 System.AppDomain 類的公共成員。IAppDomainSetup表示可以添加到 AppDomain 的實(shí)例的程序集綁定信息。IAsyncResult表示異步操作的狀態(tài)。 ICloneable支持克隆,即用與現(xiàn)有實(shí)例相同的值創(chuàng)建類的新實(shí)例。IComparable定義通用的比較方法,由值類型或類實(shí)現(xiàn)以創(chuàng)建類型特定的比較方法。IComparable定義由值類型或類實(shí)現(xiàn)的通用的比較方法,以為排序?qū)嵗齽?chuàng)建類型特定的比較方法。IConvertible定義特定的方法,這些方法將實(shí)現(xiàn)引用或值類型的值轉(zhuǎn)換為具有等效值的公共語(yǔ)言運(yùn)行
27、庫(kù)類型。ICustomFormatter定義一種方法,它支持對(duì)象值的自定義(用戶定義)格式設(shè)置。IDisposable定義一種釋放分配的非托管資源的方法。IEquatable定義一個(gè)通用的方法,由值類型或類實(shí)現(xiàn)以創(chuàng)建類型特定的方法,用于確定實(shí)例間的相等性。IFormatProvider提供用于檢索控制格式化的對(duì)象的機(jī)制。IFormattable提供將對(duì)象的值格式化為字符串表示形式的功能。IServiceProvider定義一種檢索服務(wù)對(duì)象的機(jī)制,服務(wù)對(duì)象是為其他對(duì)象提供自定義支持的對(duì)象。3. System名空間的結(jié)構(gòu)從下表中可以看到,內(nèi)置的值類型在棧中的組織就是結(jié)構(gòu)類型。System名空間的結(jié)
28、構(gòu)結(jié)構(gòu)說(shuō)明ArgIterator表示變長(zhǎng)參數(shù)列表;即采用可變數(shù)量的參數(shù)的函數(shù)的參數(shù)。ArraySegment分隔一維數(shù)組的一部分。Boolean表示布爾值。Byte表示一個(gè) 8 位無(wú)符號(hào)整數(shù)。Char表示一個(gè) Unicode 字符。ConsoleKeyInfo描述按下的控制臺(tái)鍵,包括控制臺(tái)鍵表示的字符以及 Shift、Alt 和 Ctrl 修改鍵的狀態(tài)。DateTime表示時(shí)間上的一刻,通常以日期和當(dāng)天的時(shí)間表示。Decimal表示十進(jìn)制數(shù)。Double表示一個(gè)雙精度浮點(diǎn)數(shù)字。Enum為枚舉提供基類。Guid表示全局唯一標(biāo)識(shí)符 (GUID)。Int16表示 16 位有符號(hào)的整數(shù)。Int32表示
29、 32 位有符號(hào)的整數(shù)。Int64表示 64 位有符號(hào)的整數(shù)。IntPtr用于表示指針或句柄的平臺(tái)特定類型。ModuleHandle表示模塊的運(yùn)行時(shí)句柄。Nullable表示基礎(chǔ)類型為值類型的對(duì)象,值類型與引用類型一樣也可以分配 空引用(在 Visual Basic 中為 Nothing)。RuntimeArgumentHandle引用變長(zhǎng)參數(shù)列表。RuntimeFieldHandle使用內(nèi)部元數(shù)據(jù)標(biāo)記表示一個(gè)字段。RuntimeMethodHandleRuntimeMethodHandle 是方法的內(nèi)部元數(shù)據(jù)表示形式的句柄。RuntimeTypeHandle表示使用內(nèi)部元數(shù)據(jù)標(biāo)記的類型。SB
30、yte表示 8 位有符號(hào)整數(shù)。Single表示一個(gè)單精度浮點(diǎn)數(shù)字。TimeSpan表示一個(gè)時(shí)間間隔。TypedReference描述既包含指向某位置的托管指針,也包含該位置可能存儲(chǔ)的類型的運(yùn)行時(shí)表示形式的對(duì)象。UInt16表示 16 位無(wú)符號(hào)整數(shù)。UInt32表示 32 位無(wú)符號(hào)整數(shù)。UInt64表示 64 位無(wú)符號(hào)整數(shù)。UIntPtr用于表示指針或句柄的平臺(tái)特定類型。Void為不返回值的方法指定返回值類型。4. System名空間的委托 System名空間的委托不多,但是都很重要,在SDK(軟件開發(fā)工具包 )環(huán)境中進(jìn)行事件處理,必須知道系統(tǒng)預(yù)定義的委托。System名空間的委托委托說(shuō)明Act
31、ion表示對(duì)指定的對(duì)象執(zhí)行操作的方法。AppDomainInitializer表示在應(yīng)用程序域初始化時(shí)要調(diào)用的回調(diào)方法。AssemblyLoadEventHandler表示處理 AppDomain 的 AssemblyLoad 事件的方法。AsyncCallback引用在異步操作完成時(shí)調(diào)用的回調(diào)方法。Comparison表示比較同一類型的兩個(gè)對(duì)象的方法。ConsoleCancelEventHandler表示將要處理 System.Console 的 CancelKeyPress 事件的方法。Converter表示將對(duì)象從一種類型轉(zhuǎn)換為另一種類型的方法。CrossAppDomainDelegat
32、e由 DoCallBack 使用,用于跨應(yīng)用程序域的調(diào)用。EventHandler表示將處理不包含事件數(shù)據(jù)的事件的方法。EventHandler表示將處理事件的方法。泛型類型參數(shù)指定事件所生成的事件數(shù)據(jù)的類型。 Predicate表示定義一組條件并確定指定對(duì)象是否符合這些條件的方法。ResolveEventHandler表示處理 AppDomain 的 TypeResolve、ResourceResolve 和 AssemblyResolve 事件的方法。UnhandledExceptionEventHandler表示將處理事件的方法,該事件由應(yīng)用程序域不處理的異常引發(fā)。5. System名空
33、間的枚舉System名空間中定義的枚舉都是程序中常用的幾組特定數(shù)據(jù),使用這些數(shù)據(jù)能方便程序設(shè)計(jì)和數(shù)據(jù)組織。System名空間的枚舉枚舉說(shuō)明ActivationContext.ContextForm指示清單激活的應(yīng)用程序的上下文。AppDomainManagerInitializationOptions指定在初始化一個(gè)新域時(shí)自定義應(yīng)用程序域管理器應(yīng)采取的操作。AttributeTargets指定可以對(duì)它們應(yīng)用屬性的應(yīng)用程序元素。Base64FormattingOptions指定相關(guān)的 System.Convert.ToBase64CharArray 和 System.Convert.ToBase
34、64String 方法是否在其輸出中插入分行符。 ConsoleColor指定定義控制臺(tái)前景色和背景色的常數(shù)。ConsoleKey指定控制臺(tái)上的標(biāo)準(zhǔn)鍵。ConsoleModifiers表示鍵盤上的 Shift、Alt 和 Ctrl 修改鍵。ConsoleSpecialKey指定能夠中斷當(dāng)前進(jìn)程的修改鍵和控制臺(tái)鍵的組合。DateTimeKind指定 DateTime 對(duì)象是表示本地時(shí)間、協(xié)調(diào)通用時(shí)間 (UTC),還是既不指定為本地時(shí)間,也不指定為 UTC。DayOfWeek指定一周的某天。Environment.SpecialFolder指定用于檢索系統(tǒng)特殊文件夾的目錄路徑的枚舉常數(shù)。Envir
35、onmentVariableTarget指定在 Set 或 Get 操作中存儲(chǔ)或檢索環(huán)境變量的位置。GenericUriParserOptions指定 UriParser 的選項(xiàng)。LoaderOptimization一個(gè)枚舉,它與 LoaderOptimizationAttribute 類一起使用為可執(zhí)行文件指定加載程序優(yōu)化。MidpointRounding指定數(shù)學(xué)舍入方法應(yīng)如何處理兩個(gè)數(shù)字間的中間值。PlatformID標(biāo)識(shí)程序集所支持的操作系統(tǒng)(或平臺(tái))。StringComparison指定 String.Compare 和 String.Equals 方法的某些重載要使用的區(qū)域、大小寫和
36、排序規(guī)則。StringSplitOptions指定適用的 System.String.Split 方法重載包含還是省略返回值中的空子字符串。TypeCode指定對(duì)象的類型。UriComponents指定 Uri 的各個(gè)部分。UriFormat控制 URI 信息的轉(zhuǎn)義方式。UriHostNameType為 Uri.CheckHostName 方法定義主機(jī)名類型。UriKind定義 Uri.IsWellFormedUriString 的 Uri 的類型和幾種 System.Uri 方法。UriPartial為 Uri.GetLeftPart 方法定義 URI 的各部分。二、 Console類 Sy
37、stem. Console 類為控制臺(tái)應(yīng)用程序提供了標(biāo)準(zhǔn)輸入流、標(biāo)準(zhǔn)輸出流和標(biāo)準(zhǔn)錯(cuò)誤流的方法和屬性。無(wú)法繼承此類。v 標(biāo)準(zhǔn)輸入和標(biāo)準(zhǔn)輸出表示流正常的輸入口和發(fā)送口,對(duì)于控制臺(tái)應(yīng)用程序而言分別指鍵盤和控制臺(tái)窗口;v 標(biāo)準(zhǔn)錯(cuò)誤表示流錯(cuò)誤信息的寫入點(diǎn),默認(rèn)為控制臺(tái)窗口??刂婆_(tái)應(yīng)用程序啟動(dòng)時(shí),操作系統(tǒng)會(huì)自動(dòng)將三個(gè) I/O 流與控制臺(tái)關(guān)聯(lián)。應(yīng)用程序可以從標(biāo)準(zhǔn)輸入流讀取用戶輸入;將正常數(shù)據(jù)寫入到標(biāo)準(zhǔn)輸出流;以及將錯(cuò)誤數(shù)據(jù)寫入到標(biāo)準(zhǔn)錯(cuò)誤輸出流。這些流會(huì)作為 In、Out 和 Error 屬性的值提供給應(yīng)用程序。默認(rèn)情況下:vvConsole類公共屬性名稱說(shuō)明BackgroundColor 獲取或設(shè)置控制臺(tái)的
38、背景色。 BufferHeight 獲取或設(shè)置緩沖區(qū)的高度。 BufferWidth 獲取或設(shè)置緩沖區(qū)的寬度。 CapsLock 獲取一個(gè)值,該值指示 Caps Lock 鍵盤切換鍵是打開的還是關(guān)閉的。 CursorLeft 獲取或設(shè)置光標(biāo)在緩沖區(qū)中的列位置。 CursorSize 獲取或設(shè)置光標(biāo)在字符單元格中的高度。 CursorTop 獲取或設(shè)置光標(biāo)在緩沖區(qū)中的行位置。 CursorVisible 獲取或設(shè)置一個(gè)值,用以指示光標(biāo)是否可見。 Error 獲取標(biāo)準(zhǔn)錯(cuò)誤輸出流。 ForegroundColor 獲取或設(shè)置控制臺(tái)的前景色。 In 獲取標(biāo)準(zhǔn)輸入流。 InputEncoding 獲取或
39、設(shè)置控制臺(tái)用于讀取輸入的編碼。 KeyAvailable 獲取一個(gè)值,該值指示按鍵操作在輸入流中是否可用。 LargestWindowHeight 根據(jù)當(dāng)前字體和屏幕分辨率獲取控制臺(tái)窗口可能具有的最大行數(shù)。 LargestWindowWidth 根據(jù)當(dāng)前字體和屏幕分辨率獲取控制臺(tái)窗口可能具有的最大列數(shù)。 NumberLock 獲取一個(gè)值,該值指示 Num Lock 鍵盤切換鍵是打開的還是關(guān)閉的。 Out 獲取標(biāo)準(zhǔn)輸出流。 OutputEncoding 獲取或設(shè)置控制臺(tái)用于寫入輸出的編碼。 Title 獲取或設(shè)置要顯示在控制臺(tái)標(biāo)題欄中的標(biāo)題。 TreatControlCAsInput 獲取或設(shè)置
40、一個(gè)值,該值指示是將修改鍵 Control 和控制臺(tái)鍵 C 的組合 (Ctrl+C) 視為普通輸入,還是視為由操作系統(tǒng)處理的中斷。 WindowHeight 獲取或設(shè)置控制臺(tái)窗口區(qū)域的高度。 WindowLeft 獲取或設(shè)置控制臺(tái)窗口區(qū)域的最左邊相對(duì)于屏幕緩沖區(qū)的位置。 WindowTop 獲取或設(shè)置控制臺(tái)窗口區(qū)域的最頂部相對(duì)于屏幕緩沖區(qū)的位置。 WindowWidth 獲取或設(shè)置控制臺(tái)窗口的寬度。 如果控制臺(tái)不存在(在基于Windows的應(yīng)用程序中就是這樣),則不顯示向控制臺(tái)的寫入,但是也不會(huì)引發(fā)異常。1.屏幕緩沖區(qū)和控制臺(tái)窗口控制臺(tái)有兩個(gè)關(guān)系緊密的功能,也就是屏幕緩沖區(qū)和控制臺(tái)窗口。文本實(shí)
41、際上是從控制臺(tái)擁有的流進(jìn)行讀取和寫入的,但看起來(lái)像是在控制臺(tái)擁有的一個(gè)稱為屏幕緩沖區(qū)的區(qū)域中進(jìn)行讀取和寫入的。屏幕緩沖區(qū)是控制臺(tái)的一個(gè)屬性,以由行和列組成的矩形網(wǎng)格的形式進(jìn)行組織,其中每個(gè)網(wǎng)格交叉位置(字符單元格)都可包含一個(gè)字符。每個(gè)字符都有自己的前景色,而每個(gè)字符單元格都有自己的背景色。屏幕緩沖區(qū)可通過稱為控制臺(tái)窗口的矩形區(qū)域查看。控制臺(tái)窗口是控制臺(tái)的另一個(gè)屬性;它不是控制臺(tái)本身,控制臺(tái)本身是一個(gè)操作系統(tǒng)窗口??刂婆_(tái)窗口也以行和列的形式進(jìn)行組織,其大小與屏幕緩沖區(qū)相同或者更小,該窗口可進(jìn)行移動(dòng)以查看基礎(chǔ)屏幕緩沖區(qū)的不同區(qū)域。如果屏幕緩沖區(qū)比控制臺(tái)窗口大,控制臺(tái)會(huì)自動(dòng)顯示滾動(dòng)條,以使控制臺(tái)窗
42、口可以在屏幕緩沖區(qū)上重新定位。光標(biāo)指示屏幕緩沖區(qū)中當(dāng)前正在讀取或?qū)懭胛谋镜奈恢???梢噪[藏或顯示光標(biāo),光標(biāo)的高度可以更改。如果光標(biāo)可見,控制臺(tái)窗口的位置會(huì)自動(dòng)移動(dòng),以便總是能夠看到光標(biāo)。字符單元格在屏幕緩沖區(qū)中的坐標(biāo)原點(diǎn)為左上角,光標(biāo)和控制臺(tái)窗口的位置相對(duì)于該原點(diǎn)進(jìn)行計(jì)算。位置通過從零開始的索引指定;也就是說(shuō),將最上面的行指定為行 0,將最左邊的列指定為列 0。行索引和列索引的最大值為 Int16.MaxValue。2. Console 類功能Console 類提供用于從控制臺(tái)讀取單個(gè)字符或整行的方法;該類還提供若干寫入方法,可將值類型的實(shí)例、字符數(shù)組以及對(duì)象集自動(dòng)轉(zhuǎn)換為格式化或未格式化的字符串
43、,然后將該字符串(可選擇是否尾隨一個(gè)行終止字符串)寫入控制臺(tái)。Console 類還提供一些用以執(zhí)行以下操作的方法和屬性:獲取或設(shè)置屏幕緩沖區(qū)、控制臺(tái)窗口和光標(biāo)的大?。桓目刂婆_(tái)窗口和光標(biāo)的位置;移動(dòng)或清除屏幕緩沖區(qū)中的數(shù)據(jù);更改前景色和背景色;更改顯示在控制臺(tái)標(biāo)題欄中的文本;以及播放提示音。請(qǐng)看下面的示例:運(yùn)行結(jié)果:3.標(biāo)準(zhǔn)流的控制除了In、Out 和 Error三個(gè)屬性外,Console 類還提供十余種公共方法,其中Read、ReadLine、Write、WriteLine方法在前面章節(jié)中經(jīng)常出現(xiàn),但是由于它們?cè)谡麄€(gè)語(yǔ)言中非常重要,下面我們還要具體介紹。現(xiàn)在我們先看一看其他公共方法:以上三種
44、方法把標(biāo)準(zhǔn)的流更改為指定的流,即將Error和Out屬性設(shè)置為指定的 TextWriter 對(duì)象;將 In 屬性設(shè)置為指定的 TextReader 對(duì)象,從而可以使用封裝FileStream類的StreamWriter向文件發(fā)送錯(cuò)誤信息或輸出信息;也可以使用封裝FileStream類的StreamReader從文件接收信息。以上三種方法可以實(shí)現(xiàn)在通過前述SetError、SetOut、SetIn方法更改標(biāo)準(zhǔn)錯(cuò)誤流、標(biāo)準(zhǔn)輸出流以及標(biāo)準(zhǔn)輸入流后,可使用此方法重新獲取相應(yīng)的標(biāo)準(zhǔn)流。 請(qǐng)看下面的示例:4.讀寫方法下面介紹Console 類中的四個(gè)常用的讀寫方法。Read和 ReadLine方法publ
45、ic static int Read () ;Read 方法返回標(biāo)準(zhǔn)輸入流的下一個(gè)字符,如果當(dāng)前沒有更多的字符可供讀取,則為負(fù)一 (-1)。 此方法一直進(jìn)行,直到讀取操作終止(例如,用戶按下Enter鍵)后才會(huì)返回。按 (Ctrl+Z)鍵或F6鍵才能獲取屬性值 1。見下例:public static string ReadLine () ;Read 方法從標(biāo)準(zhǔn)輸入流中返回下一行字符,如果沒有更多的可用行,則為返回null。 此方法直到檢測(cè)到一個(gè)回車符或換行符時(shí)才會(huì)返回,并且返回的字符不包括回車符和換行符。這兩種方法如果在讀取時(shí)出現(xiàn)一個(gè)I/O錯(cuò)誤,則會(huì)拋出IOException異常;如果被讀入的
46、字符串大于緩沖區(qū)的容量,會(huì)引發(fā)(內(nèi)存不足,無(wú)法為返回的字符串分配緩沖區(qū))OutOfMemoryException異常,這時(shí)會(huì)丟失部分?jǐn)?shù)據(jù)。Write方法概述Console. Write()方法將指定的信息寫入標(biāo)準(zhǔn)輸出流,該方法可自動(dòng)將值類型的各個(gè)實(shí)例、字符數(shù)組轉(zhuǎn)換為格式化字符串或無(wú)格式化字符串,然后將該字符串寫入控制臺(tái),該字符串后面還可以帶行終止字符串。此處的格式化字符串滿足符合格式化規(guī)則,即用N,W:F形式表示。其中:N是一個(gè)基于0的整數(shù),用來(lái)指示出要格式化的參數(shù);W是可選的,并定義了格式化的寬度;F是一個(gè)格式化代碼,有效的格式化代碼包括:如果在寫入時(shí)出現(xiàn)一個(gè)I/O錯(cuò)誤,則會(huì)拋出IOExce
47、ption異常。它可以通過重載以支持所有類型的值、字符串和其他對(duì)象。重載方法Console.Write 方法重載列表Console.Write 方法重載列表序號(hào)名稱說(shuō)明1Console.Write (Boolean) 將指定的布爾值的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 2Console.Write (Char) 將指定的 Unicode 字符值寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 3Console.Write (Char) 將指定的 Unicode 字符數(shù)組寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 4Console.Write
48、(Decimal) 將指定的 Decimal 值的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 5Console.Write (Double) 將指定的雙精度浮點(diǎn)值的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 6Console.Write (Int32) 將指定的 32 位有符號(hào)整數(shù)值的文本表示寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 7Console.Write (Int64) 將指定的 64 位有符號(hào)整數(shù)值的文本表示寫入標(biāo)準(zhǔn)輸出流。 8Console.Write (Object) 將指定對(duì)象的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 9Co
49、nsole.Write (Single) 將指定的單精度浮點(diǎn)值的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 10Console.Write (String) 將指定的字符串值寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 11Console.Write (UInt32) 將指定的 32 位無(wú)符號(hào)整數(shù)值的文本表示寫入標(biāo)準(zhǔn)輸出流。 12Console.Write (UInt64) 將指定的 64 位無(wú)符號(hào)整數(shù)值的文本表示寫入標(biāo)準(zhǔn)輸出流。 13Console.Write (String, Object) 使用指定的格式信息將指定對(duì)象的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 由 .NET Comp
50、act Framework 支持。 14Console.Write(String, bject) 使用指定的格式信息將指定的對(duì)象數(shù)組的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 15Console.Write (Char, Int32, Int32) 將指定的 Unicode 字符子數(shù)組寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 16Console.Write (String, Object, Object) 使用指定的格式信息將指定對(duì)象的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework
51、支持。 17Console.Write (String, Object, Object, Object) 使用指定的格式信息將指定對(duì)象的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 18Console.Write (String, Object, Object, Object, Object) 使用指定的格式信息將指定的對(duì)象和可變長(zhǎng)度參數(shù)列表的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 WriteLine方法概述Console. WriteLine()方法將指定的輸入值寫入標(biāo)準(zhǔn)輸出流,后面跟一個(gè)行結(jié)束符,它比Console. Write()方法在輸出流中增加了換行功
52、能,其他類似于Console. Write()方法。它也可以被重載以支持所有類型值、字符串和其它對(duì)象。重載方法Console.WriteLine 方法重載列表Console.WriteLine 方法重載列表序號(hào)名稱說(shuō)明1Console.WriteLine () 將當(dāng)前行結(jié)束符寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 2Console.WriteLine (Boolean) 將指定布爾值的文本表示形式(后跟當(dāng)前行結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 3Console.WriteLine (Char) 將指定的 Unicode 字符值(后跟當(dāng)前行結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 由
53、.NET Compact Framework 支持。 4Console.WriteLine (Char) 將指定的 Unicode 字符數(shù)組(后跟當(dāng)前行結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 5Console.WriteLine (Decimal) 將指定的 Decimal 值的文本表示形式(后跟當(dāng)前行結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 6Console.WriteLine (Double) 將指定的雙精度浮點(diǎn)值的文本表示形式(后跟當(dāng)前行結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 7Console.WriteLine (Int32) 將指定的 32 位有符號(hào)的整數(shù)值的文本表示(
54、后跟當(dāng)前行的結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 8Console.WriteLine (Int64) 將指定的 64 位有符號(hào)的整數(shù)值的文本表示(后跟當(dāng)前行的結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 9Console.WriteLine (Object) 將指定對(duì)象的文本表示形式(后跟當(dāng)前行結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 10Console.WriteLine (Single) 將指定的單精度浮點(diǎn)值的文本表示形式(后跟當(dāng)前行結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 11Console.WriteLine (String) 將指定的字符串值(后跟當(dāng)前行結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 由 .NET Compact Framework 支持。 12Console.WriteLine (UInt32) 將指定的 32 位無(wú)符號(hào)的整數(shù)值的文本表示(后跟當(dāng)前行的結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 13Console.WriteLine (UInt64) 將指定的 64 位無(wú)符號(hào)的整數(shù)值的文本表示(后跟當(dāng)前行的結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。 14Console.WriteLine (String, Object) 使用指定的格式信息,將指定對(duì)象(后跟當(dāng)前行終止符)的文本表示形式寫入標(biāo)準(zhǔn)輸出流。 由 .
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度新型公寓托管出租合同范本3篇
- 二零二五年度智能廣告牌匾技術(shù)研發(fā)與應(yīng)用合同3篇
- 2025年度校園體育設(shè)施租賃管理服務(wù)合同3篇
- 二零二五年度服務(wù)貿(mào)易統(tǒng)計(jì)與分析合同3篇
- 二零二五年份白酒行業(yè)創(chuàng)新技術(shù)研發(fā)與應(yīng)用合同3篇
- 二零二五年度化妝品店會(huì)員折扣合同3篇
- 英語(yǔ)ai課程設(shè)計(jì)
- 通源課程設(shè)計(jì)哪個(gè)簡(jiǎn)單
- 二零二五年度智慧教育項(xiàng)目技術(shù)服務(wù)費(fèi)合同模板3篇
- 二零二五年度歷史文化名城保護(hù)建設(shè)項(xiàng)目合同補(bǔ)充條款3篇
- DZ∕T 0388-2021 礦區(qū)地下水監(jiān)測(cè)規(guī)范
- 計(jì)算機(jī)網(wǎng)絡(luò)信息安全理論與實(shí)踐教程
- 2024年重慶市學(xué)業(yè)水平模擬考試地理試卷(二)
- 西師大版2023-2024學(xué)年五年級(jí)數(shù)學(xué)上冊(cè)期末測(cè)試卷含答案
- 2024年浙江省寧波寧海縣事業(yè)單位公開招聘85人歷年公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
- 校區(qū)熱水供水系統(tǒng)維護(hù)服務(wù)第冊(cè)維保服務(wù)方案
- (2024年)Maya三維建模教案
- 國(guó)開電大本科《理工英語(yǔ)4》機(jī)考真題(第六套)
- 公共資源交易培訓(xùn)課件
- 2024年二級(jí)造價(jià)師題庫(kù)(鞏固)
- 業(yè)主與物業(yè)公司調(diào)解協(xié)議書
評(píng)論
0/150
提交評(píng)論