namespace welcomyou}}
如上**塊,字串welcomyou
,program
,main
,args
,welcometext
都是識別符號.列舉型別
結構型別
可以為
null
的值型別引用型別
介面型別
陣列型別
委託型別
無符號的整型
浮點型十進位制
//定義性別列舉
enum gender
//性別列舉
enum gender:byte
gender c = gender.female;
public struct point
}
point a = new point(10, 10);
point b = a;
a.x = 20;
console.writeline(b.x);
//如果 point 是類,則輸出 20,因為 a 和 b 引用同一物件。 如果 point 是結構,則輸出 10,因為將 a 賦值給 b 建立了值副本,而此副本不受後面對 a.x 的賦值的影響。
常量資料型別 變數名;
const 資料型別 常量名=與資料型別相對應的值;
class program
",number1);
console.writeline("第二個複數為", number2);
//二複數之和
console.writeline("二複數之和為", sum);
console.read();
}} /// /// complex屬於自定義結構體
///
public struct complex
/// /// +運算子過載方法
///
/// 表示第一運算元,型別必須為complex型別
/// 表示第二運算元,型別必須為complex型別
/// 返回complex型別
public static complex operator +(complex complex1,complex complex2)
/// /// 重寫tostring()方法
///
///
public override string tostring()
+i",real,imaginary);}}
//控制台輸出結果
//第乙個複數為:1+2i
//第乙個複數為:3+4i
//兩複數為:4+6i
字段class person
public class person
方法public clas person
//set 訪問器
set}
private int age;
//唯讀屬性定義
public int age
private set}}
訪問修飾符 返回值型別 方法名(方法引數)
類名.方法名();
方法過載//先例項化乙個物件
類名 p=new 類名()
//再使用物件名呼叫方法
p.方法名();
建構函式
class person
//靜態建構函式用於初始化類中的靜態成員,不能有訪問修飾符,不能有引數且只會執行一次,在建立第乙個例項或引用任何靜態成員之前,clr將自動呼叫靜態建構函式
static person(int a )
}
class person
}
類名 例項化名=new 類名();
c 語言基礎
三個訪問描述符 public private 和protected 都可以修飾類的資料成員和成員函式 public 可以可以被任何訪問,private 只能被該類的公,私成員函式,該類的友元函式或者友元類的成員函式訪問。protected 只能被該類的公,私成員函式和該類的派生類訪問。c 中除了,和...
c語言基礎
1.問題描述 從鍵盤輸入三個整數,分別存入x,y,z三個整型變數中,計算並輸出三個數的和以及平均值。輸入形式 從鍵盤輸入三個整數,整數之間以空格隔開。輸出形式 在螢幕上分兩行顯示結果 第一行為三個數的和,整數形式輸出 第二行為三個數的平均值,浮點數形式輸出,小數點後保留兩位小數。輸入樣例 3 2 3...
C語言基礎
找最大最小整數 2.問題描述 編寫乙個程式,使用者輸入若干整數,試找出其中的最大數和最小數。輸入形式 使用者在第一行待輸入資料個數,在第二行輸入資料。輸出形式 程式在下一行輸出資料的最大值和最小值 樣例輸入 589 62 96 74 52 樣例輸出 96 52 樣例說明 使用者第一次輸入的為資料個數...