C 中容易忽略的一些概念

2021-05-01 10:42:47 字數 1249 閱讀 3268

1.

幾個名詞

cts:common language sytem

clr:common language runtime

cls:common language specification 2.

物件型別

值型別:簡單型別、結構型別、列舉

應用型別:

class

、string

、陣列、介面。

delegate。

3. 方法:

靜態:類可以引用

非靜態:類的例項可以引用 4.

介面(inte***ce)

必須是public

(預設)的,只有

public

方法(預設)的定義,不能有實現。無變數等。 5.

其他非常見型別

checked,unchecked 6.

靜態建構函式

靜態建構函式不能帶引數,不能具有可訪問性修飾符,也不能被顯式呼叫。類的靜態建構函式是自動地被呼叫的。 7.

結構 類

與結構有很多相似之處:

結構可以

實現介面

,並且可以具有與

類相同的成

員型別。然而,

結構在幾個重要方面不同於類:

結構為值型別而不是引用

型別,並且

結構不支援繼承

。 8.

字串c#

支援兩種

形式的字串:規則

字串和逐字字串。

規則字串由包含在雙引號中的零個或多個字元組成(如

"hello

"),並且可以包含簡單轉義序列

(如表示製表符的

/t )

、十六進製制轉義序列和

unicode

轉義序列。

逐字字串由@

字元後跟開始的雙引號字元、零個或多個字元以及結束的雙引號字元組成。乙個簡單的示例就是

@"hello" 。

9. 一些不常用的指令

行指令#line

#warning

#error

10.

當型別從基類繼承時,基類的所有成員(例項建構函式、析構函式和靜態建構函式除外)都成為派生型別的成員。基類中關於成員的可訪問性的宣告不能控制該成員是否可繼承:繼承性適用於任何成員,只要它們不是例項建構函式、靜態建構函式或析構函式。然而,在派生類中可能不能訪問已被繼承的成員,原因或者是因為其已宣告可訪問性,或者是因為它已被型別本身中的宣告所隱藏。

C 一些容易忽略的知識點

先看下c語言 c語言是一種面向過程的程式語言,是由資料結構和演算法組成的c語言程式設計,強調的是執行效率。1 c語言的歷史 1969至1973年 美國貝爾實驗室 2 c語言的功能 結構化程式設計 3 c語言的優點 高效 靈活,應用領域廣泛 4 c語言的缺點 c語言沒有自動釋放的機制,如果程式設計師在...

C 中一些容易混淆的概念

指標函式 是指帶指標的函式,本身是函式,只是返回值是某乙個型別的指標。int fun int x 函式指標 指向函式的指標變數,即本質是乙個指標變數。int fun int x void fun 定義函式指標 void test int main void test typedef typedef ...

關於一些iOS開發中容易忽略的一些屬性設定

ios 開發手記 ios私有方法 我們有時會遇到,希望某個類的方法不能被它的繼承類所繼承,這個時候我們就要用到私有方法,所謂的私有方法就是把方法不寫在標頭檔案.h裡面而是寫在.m中,這樣別人不能直接呼叫,例子如下。假設現有的類為myclass 在類的標頭檔案 為 inte ce myclass vo...