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...