1.Action委托 1爱只、Action簡介: C#中與預(yù)定義了一個委托類型Action它默認可以指向一個沒有返回值狭吼,沒有參數(shù)的方法冶共。 2. Action基本使用 Action...
1.Action委托 1爱只、Action簡介: C#中與預(yù)定義了一個委托類型Action它默認可以指向一個沒有返回值狭吼,沒有參數(shù)的方法冶共。 2. Action基本使用 Action...
1. 簡介 如果我們要把一個方法當(dāng)作另一個方法的參數(shù)來傳遞责球,那么我們就需要用到委托滤馍。簡單來講夫椭,委托是一種類型掸掸,可以賦值一個方法〔淝铮可將任何可訪問類或結(jié)構(gòu)中與委托類型匹配的任何方...
1. 簡介: 索引器允許類或結(jié)構(gòu)的實例就像數(shù)組一樣進行索引。寫法上類似屬性仁讨。 2. 語法: 關(guān)鍵字符: this[] 3. 索引器概述: 使用索引器可以用類似于數(shù)組的方式為...
1. 簡介: 2.0 版 C# 語言和公共語言運行時 (CLR) 中增加了泛型。 泛型將類型參數(shù)的概念引入 .NET Framework洞豁,類型參數(shù)使得設(shè)計如下類和方法成為可能...
1.定義: 2.定于擴展方法 Personl類的定義 為Person類擴展方法 擴展方法被定義為靜態(tài)方法,但它們是通過實例方法語法進行調(diào)用的丈挟。 它們的第一個參數(shù)指定該方法作用...
1. 定義 所有類型和類型成員都具有可訪問性級別,用來控制是否可以在您程序集的其他代碼中或其他程序集中使用它們曙咽。 可使用訪問修飾符指定聲明類型或成員的可訪問性蛔趴。命名空間,不可...
1. 概念 接口可以定義成員的默認實現(xiàn)孝情。接口不得聲明實例數(shù)據(jù)鱼蝉,如字段或類似屬性的事件。接口不能包含常量箫荡、字段魁亦、運算符、實例構(gòu)造函數(shù)羔挡、析構(gòu)函數(shù)或類型洁奈。接口的默認訪問修飾符是Pu...
密封類和密封方法 1. 定義 C#允許把類和方法聲明為sealed。對于類镀赌,這表示不能被繼承(任何類不能繼承自這個類)。對于方法表示不能被重寫际跪。注意點 :sealed 只能寫...
1.簡介: 使用 static 修飾符聲明屬于類型本身而不是屬于特定對象的靜態(tài)成員姆打。static 修飾符可用于類良姆、字段、方法幔戏、屬性玛追、運算符、事件和構(gòu)造函數(shù)闲延,但不能用于索引器痊剖、...
1.虛方法 定義: 要求在繼承中垒玲,子類重寫的方法的方法名陆馁,返回值類型、參數(shù)列表相同合愈。 關(guān)鍵字 父類virtual,子類override 看下面的例子來理解:virtual ...
語法: tips: 如果不顯式聲明調(diào)用父類的無參構(gòu)造函數(shù)(base()),那么默認會調(diào)用父類的無參構(gòu)造函數(shù)佛析。 無參 Example 有參數(shù)Example:
1. 繼承的簡介: 繼承(加上封裝和多態(tài)性)是面向?qū)ο蟮木幊痰娜齻€主要特性(也稱為“支柱”)之一。 繼承用于創(chuàng)建可重用寸莫、擴展和修改在其他類中定義的行為的新類捺萌。其成員被繼承的類...
字符串 基本使用 1. 關(guān)鍵字: String 2. 獲取長度: Length "asd".Length 3. 判斷兩個字符串是否相同 == 4. 字符串的拼接 直接...
1. 思考 思考下面的代碼會輸出什么值互婿。 2. ref用途 ref用來修飾方法的參數(shù)捣郊,被ref修飾的參數(shù),在調(diào)用的時候慈参,會傳遞過來的是一個引用呛牲。當(dāng)在方法中修改參數(shù)時,那么調(diào)用...
1. 簡介: 我們把程序運行時的內(nèi)存分為堆空間和棧空間 椬扯停空間比較小琐旁,但是讀取速度快堆空間比較大,但是讀取速度慢 2. 棧: 棧的特征:數(shù)據(jù)只能從棧的頂端插入和刪除把數(shù)據(jù)放入...
1. 定義: 屬性結(jié)合了字段和方法的多個方面猜绣。 對于對象的用戶灰殴,屬性顯示為字段,訪問該屬性需要相同的語法掰邢。 對于類的實現(xiàn)者牺陶,屬性是一個或兩個代碼塊,表示一個 get 訪問器和...
1. 定義 當(dāng)我們使用類通過new關(guān)鍵字來創(chuàng)建一個對象的時候辣之,其實是調(diào)用了這個類的構(gòu)造方法掰伸。 2. 語法 通過實現(xiàn)一個跟類名一樣,但不帶返回類型的的方法怀估,來寫構(gòu)造方法狮鸭。 不帶...
1. 概念: 類或結(jié)構(gòu)定義的作用類似于藍圖(圖紙),指定該類型可以進行哪些操作多搀。 從本質(zhì)上說歧蕉,對象是按照此藍圖分配和配置的內(nèi)存塊。 程序可以創(chuàng)建同一個類的多個對象酗昼。 對象也稱...
概念: 方法就是可重用的代碼塊廊谓,這段代碼可能有輸入的值(參數(shù)),可能會有返回值麻削。一個方法就像一個專業(yè)人員蒸痹,調(diào)用它做某件專業(yè)的事,它可能需要數(shù)據(jù)呛哟,執(zhí)行完后可能產(chǎn)生運算結(jié)果叠荠。需要...
1. 類的概念: 類”是一種構(gòu)造,通過使用該構(gòu)造扫责,您可以將其他類型的變量榛鼎、方法和事件組合在一起,從而創(chuàng)建自己的自定義類型。 類就像一個藍圖者娱, 它定義類型的數(shù)據(jù)和行為抡笼。 如果類...