前言 C#的lambda和Linq可以說是一大亮點,C#的Lambda無處不在,Linq在數據查詢上也有着舉足輕重的地位。 那么什么是Linq呢,Linq是 Language Intergrated Query(語言集成查詢)的縮寫,可以對本地對象集合或者遠程數據源進行結構化的查詢操作 ...
本專題概要: Linq是什么 使用Linq的好處在哪里 Linq的實際操作例子 使用Linq遍歷文件目錄 小結 引言: 終於到了C 中最重要特性的介紹了,可以說之前所有介紹的特性都是為了Linq而做准備的,然而要想深入理解Linq並不是這個專題可以介紹完的,所以我打算這個專題將對Linq做一個簡單的介紹,對於Linq的深入理解我將會后面單獨作為一個系列要和大家分享下。 一 Linq是什么 Linq ...
2012-12-24 00:20 16 7065 推薦指數:
前言 C#的lambda和Linq可以說是一大亮點,C#的Lambda無處不在,Linq在數據查詢上也有着舉足輕重的地位。 那么什么是Linq呢,Linq是 Language Intergrated Query(語言集成查詢)的縮寫,可以對本地對象集合或者遠程數據源進行結構化的查詢操作 ...
引言: 前面幾個專題對委托進行了詳細的介紹的,然后我們在編寫代碼過程中經常會聽到“事件”這個概念的,尤其是寫UI的時候,當我們點擊一個按鈕后VS就會自動幫我們生成一些后台的代碼,然后我們就只需要在Click方法里面寫代碼就可以,所以可能有些剛接觸C#的朋友就覺得這樣很理所當然的,也沒有去思考這是 ...
引言: 上一個專題已經和大家分享了我理解的——C#中為什么需要委托,專題中簡單介紹了下委托是什么以及委托簡單的應用的,在這個專題中將對委托做進一步的介紹的,本專題主要對委本質和委托鏈進行討論。 一、委托的本質 平時我們很容易使用委托——用C# delegate關鍵字定義委托,再用new ...
前言 在上一篇中簡單介紹了Linq的入門級用法,這一篇嘗試講解一些更加深入的使用方法,與前一篇的結構不一樣的地方是,這一篇我會先介紹Linq里的支持方法,然后以實際需求為引導,分別以方法鏈的形式和類SQL的形式寫出來。 前置概念介紹 Predicate<T> 謂詞、斷言 ...
引言: 對於一些剛接觸C# 不久的朋友可能會對C#中一些基本特性理解的不是很深,然而這些知識也是面試時面試官經常會問到的問題,所以我覺得有必要和一些接觸C#不久的朋友分享下關於C#基礎知識的文章,所以有了這個系列,希望通過這個系列讓朋友對C#的基礎知識理解能夠更進一步。然而委托又是C#基礎知識 ...
0. 前言 每篇一個前言,介紹一下這一篇的內容。之前的內容都是針對某些知識點進行的介紹,這篇內容介紹一下實際開發中常用的一些類和命名空間。這一篇是個連續劇,大概有個三四集。嗯,就是這樣。 1. System 命名空間 System空間,是C#的基礎命名空間,里面定義了常用值和數 ...
引言: 前面專題主要介紹了C#1中的2個核心特性——委托和事件,然而在C# 2.0中又引入一個很重要的特性,它就是泛型,大家在平常的操作中肯定會經常碰到並使用它,如果你對於它的一些相關特性還不是很了解,那就讓我們一起進入本專題的學習的。 一、泛型的是什么 泛型的英文解釋為 ...
引言: 感覺好久沒有更新博客了的,真是對不住大家了。在這個專題中將介紹匿名方法,匿名方法看名字也能明白,當然就是沒有名字的方法了(現實生活中也有很多這樣的匿名過程,如匿名投票,匿名舉報等等,相信微軟在命名方面肯定是根據了生活中例子的),然而匿名方法的理解卻不是僅僅是這一句話(這句話指的是 ...