本文是一個菜鳥所寫,本文面向的人群就是像我這樣的小菜鳥,工作一年也辛辛苦苦學習了一年,一直沒有機會梳理一下自己的知識,最近花了一些時間整理了一些C#基礎知識,也算是對過去的一年做個回顧把~ 文章有點長,請自帶瓜子和茶吧,請看下面C#基礎知識簡單架構圖,不可能100%的全面,請見 ...
摘 要 反射,一個很有用且有意思的特性。當動態創建某個類型的實例或是調用方法或是訪問對象成員時通常會用到它,它是基於程序集及元數據而工作的,所以這一章我們來討論一下程序集 反射如何工作 如何動態創建類型及對象等相關知識,甚至可以動態創建程序集。 第一節 應用程序域與程序集 通過本系列的前面章節,我們已經知道,Windows為每個進程分配獨立的內存空間地址,各個進程之間不能直接相互訪問。Windo ...
2012-09-04 09:37 28 8978 推薦指數:
本文是一個菜鳥所寫,本文面向的人群就是像我這樣的小菜鳥,工作一年也辛辛苦苦學習了一年,一直沒有機會梳理一下自己的知識,最近花了一些時間整理了一些C#基礎知識,也算是對過去的一年做個回顧把~ 文章有點長,請自帶瓜子和茶吧,請看下面C#基礎知識簡單架構圖,不可能100%的全面,請見 ...
摘 要 設計類型的時候可以使用各種成員來描述該類型的信息,但有時候我們可能不太願意將一些附加信息放到類的內部,因為這樣,可能會給類型本身的信息描述帶來麻煩或誤解。我們想為類 ...
摘 要 委托與事件,這是一個老生常談的話題,很多人在講,很多人在用,但似乎它是一個永遠也說不完道不盡的東西。那么,到底什么是委托?什么是事件?委托鏈又是怎么回事?為什么使用 ...
摘 要 幾乎所有的資料都告訴我們,在頻繁進行字符串拼接操作的時候推薦使用StringBuilder,因為它提供更優秀的性能,不辭勞苦的我們也寫示例驗證過,確實如傳說的那樣! ...
機制、字符串池及字符串的比較等特性。 注意,本系列所有測試代碼均運行於.NET 4.0。 ...
摘 要 這個系列,將從山腳寫到山腰。由於鄙人知識匱乏,不敢奢望攀登山頂。 C# Target Runtime: v4.0.30319 系列索引 C#基礎知識梳理系列一:CLR及程序集部署 C#基礎知識梳理系列二:C# ...
摘 要 2012年7月21日,北京因暴雨災害導致勞命傷財。這個事情過去后,“自然災害預警”系統又一次被人們提起,它就是將自然現象前交發送通知給人們,這個過程能很好地解釋C#語言中的事件。在上一節《C#基礎知識梳理系列五:委托與事件(上)》我們主要討論了與委托相關的知識 ...
0. 前言 這篇文章延續《C# 基礎知識系列- 5 反射和泛型》,繼續介紹C#在反射所開發的功能和做的努力。上一篇文章大概介紹了一下泛型和反射的一些基本內容,主要是通過獲取對象的類型,然后通過這個類型對象操作對象。這一篇介紹一個在反射中很重要的內容:特性,以及上一篇未完成的內容——泛型在反射 ...