C 基礎知識擴充

2021-09-25 03:51:00 字數 1586 閱讀 4134

1.net框架的兩個主要部分

答:.net framework 類庫(fcl)和

公共語言執行時(clr)

2.變數名的命名規則

(1).開頭小寫

(2).除了美元符號和下劃線以外的特殊符號不能寫

(3).不能以數字開頭

3.c#程式執行原理(畫圖)

4.**舉例說明if和switch選擇結構

if是邏輯判斷語句,↓此處是**結構

if(此處編寫邏輯語句)

switch是多重等值判斷語句如果你傳進來的值是1那麼就會執行case 1:中的**,如果是2以此類推,

在c#中break是必寫的!↓此處是**結構

switch(傳進來的值)

5.**舉例說明for,while,do-while,forech四種迴圈結構

第一條語句從0開始,迴圈10遍

for(int i=0;i<10;i++)

此處while迴圈中填寫true將會無限迴圈,但需要知道一件事情,任何沒有出口的迴圈都是無意義的。

while(true)

do-while迴圈是無論條件成功與否都會執行一邊的迴圈語句

dowhile(條件);

foreach(資料型別 item in list)

6.四種訪問修飾符,並寫出訪問範圍

private 私有成員, 在類的內部才可以訪問。

protected 保護成員,該類內部和繼承類中可以訪問。

public 公共成員,完全公開,沒有訪問限制。

internal 在同一命名空間內可以訪問。

7.資料型別有哪兩種?並寫**舉例和畫圖說明區別。

答:值型別和引用型別

引用型別改變值會影響到另外乙個變數

值型別改變值不會影響到另外乙個變數

值型別:

int a =5;

int b=10;

int c=a+b;

引用型別,簡單一點的就用對像

public class classa

set}

}classa obj=new classa();

obj.title=「標題」;

8.方法的命名規範

例如,如果某個類已命名為 book,則不要將某個方法稱為 book.closebook,而可以將方法命名為 book.close。

9.陣列的命名規範

正確的寫法

string arr=new string[5];

string arr=new string;

string arr=new string[5];

錯誤的寫法

string arr=new string; 注:中括號放錯位置了

string arr=new string[3] 注:內部有3個空位,只寫了兩個會報錯

string arr=new string[3] 注:下標越界,報錯了

C 基礎知識

抽象類 abstract class 一種不可以被例項化的類。抽象類中一般含有抽象方法,當然也可有具體實現。繼承類只有實現過所有抽象類的抽象方法後才能被例項化。介面 inte ce 只含有共有抽象方法 public abstract method 的類。這些方法必須在子類中被實現。反射 程式集包含模...

c 基礎知識

或運算的意義是什麼 0 0 0 0 1 1 1 0 1 1 1 1 無進製與運算的意義是什麼 在vc中,視窗的每個屬性對應乙個只有一位為1的16位的二進位制數,當增加某屬性做或運算 即可,取消某個屬性只需與 上這個屬性的取反。cs.style ws maximizebox 和cs.style cs....

C 基礎知識

1 malloc和new區別與聯絡 a malloc malloc為函式,需要標頭檔案,申請的無型別,需要強制轉換 free釋放。示例 char p char malloc 10 sizeof char free p b new new是運算子,不需要標頭檔案,申請的是有型別的,自動呼叫建構函式 d...