[.net 面向對象編程基礎] (20) LINQ使用 通過上節LINQ的基礎知識的學習,我們可以開始使用LINQ來進行內存數據的查詢了,我們上節說了LINQ的定義為:Language Integrated Query(語言集成查詢)的簡稱,它是集成在.NET編程語言中的一種特性 ...
.net面向對象編程基礎 LINQ基礎 上兩節我們介紹了.net的數組 集合和泛型。我們說到,數組是從以前編程語言延伸過來的一種引用類型,采用事先定義長度分配存儲區域的方式。而集合是.Net版本初期的用於解決數據集檢索方便而設計的,它比數組的優勢除了檢索方便之外,還可以在使用過程中自動分配存儲區域,不需要事先定義大小。但是集合存在類型不安全以及頻繁裝箱 拆箱操作帶來的性能問題。泛型是.net . ...
2015-06-12 02:11 0 2737 推薦指數:
[.net 面向對象編程基礎] (20) LINQ使用 通過上節LINQ的基礎知識的學習,我們可以開始使用LINQ來進行內存數據的查詢了,我們上節說了LINQ的定義為:Language Integrated Query(語言集成查詢)的簡稱,它是集成在.NET編程語言中的一種特性 ...
[.net 面向對象編程基礎] (2) 關於面向對象編程 首先是,面向對象編程英文 Object-Oriented Programming 簡稱 OOP 通俗來說,就是 針對對象編程的意思 那么問題來了什么是對象,不是“女盆友”“找對象”的這個對象。當然也可以理解“女盆友”也是“對象 ...
[.net 面向對象編程基礎] (17) 數組與集合 學習了前面的C#三大特性,及接口,抽象類這些相對抽象的東西以后,是不是有點很累的感覺。具體的東西總是容易理解,因此我們在介紹前面抽象概念的時候,總是舉的是具體的實例以加深理解。 本節內容相當具體,學起來也相當輕松。 1.數組 ...
[.net 面向對象編程基礎] (22) 事件 事件(Event)是學習.net面向對象編程很重要的一部分,在學習事件之前,我們實際上已經在很多地方使用了事件,比如控件的click事件等,這些都是.net設計控件的時候已經定義好的事件。除此之外,我們同樣可以自己定義事件。 事件 ...
[.net 面向對象編程基礎] (14) 重構 通過面向對象三大特性:封裝、繼承、多態的學習,可以說我們已經掌握了面向對象的核心。接下來的學習就是如何讓我們的代碼更優雅、更高效、更易讀、更易維護。當然了,這也是從一個普通程序員到一個高級程序員的必由之路。就看病一樣,普通醫生只能治標 ...
[.net 面向對象編程基礎] (18) 泛型 上一節我們說到了兩種數據類型數組和集合,數組是指包含同一類型的多個元素,集合是指.net中提供數據存儲和檢索的專用類。 數組使用前需要先指定大小,並且檢索不方便。集合檢索和聲明方便,但是存在類型安全問題,本來使一個類型安全的C# ...
[.net 面向對象編程基礎] (20) 委托 上節在講到LINQ的匿名方法中說到了委托,不過比較簡單,沒了解清楚沒關系,這節中會詳細說明委托。 1. 什么是委托? 學習委托,我想說,學會了就感覺簡單的不能再簡單了,沒學過或者不願了解的人,看着就不知所措了,其實很簡單。 委托 ...
[.net 面向對象編程基礎] (16) 接口 關於“接口”一詞,跟我們平常看到的電腦的硬件“接口”意義上是差不多的。拿一台電腦來說,我們從外面,可以看到他的USB接口,COM接口等,那么這些接口的目的一就是讓第三方廠商生產的外設都有相同的標准,也是提供一個對外通信或操作的入口 ...