using system;
class
program
static
void
printbook
(book bk)
,title=,author="
, bk.price, bk.title, bk.author);}
static
void
main
(string
args)}}
book infor:
price=
10.01
,title=matlab,author=
tombook infor:
price=
10.01
,title=matlab,author=tom
對於引用型別來說要在堆裡新建立乙個物件
using system;
class
program
static
void
printbook
(book bk)
,title=,author="
, bk.price, bk.title, bk.author);}
static
void
main
(string
args)}}
book infor:
price=
10.01
,title=matlab,author=
tombook infor:
price=
1.01
,title=spss,author=john
c#中write
和writeline
的區別:
using system;}}
林深時見鹿,海藍時見鯨,夢醒時見你.
可實際:林深時霧起,海藍時浪湧,夢醒時夜續。 不見鹿,不見鯨,也不見你。
但終究: 鹿踏霧而來,鯨隨浪而湧。 你沒回頭又怎知我不在。 可我看來: 鹿見人而驚 消失於林深, 鯨踏浪而上 擱淺於淺灘.亦如我 見你 如碌如驚。
using system;
}static
void
printarrayitem
(int
array)
", array[i]);
//把陣列中的元素乙個挨乙個輸出
} console.
writeline()
;//輸出乙個空行把游標移動到下一行
}static
void
main
(string
args)
printarrayitem
(arr)
;changearrayitem
(arr)
;printarrayitem
(arr);}
}}0123456789
9876543210
變數和常量using system;
public
******class
(int p1,
int p2,
int p3)
//編譯時多型
class
program
,y=,z="
, sp1.x, sp1.y, sp1.z)
;******class sp2 =
new******class(-
1,-2
,-3)
; console.
writeline
("sp2:x=,y=,z="
, sp2.x, sp2.y, sp2.z)
; console.
writeline
("pi="
, ******class.pi, ******class.etc)
;//呼叫類名方法}}
}}sp1:x=
1,y=
2,z=
3sp2:x=-1
,y=-
2,z=-3
pi=3.14159..
.
switch
(表示式)
using system;}}
}1case
1.
using system;}}
}2itis1,
2or3.
using system;
;foreach
(int i in array)}}
}135
7
try
catch
(exception ex)
finally
//先執行try語句產生異常(異常資訊儲存在ex中)執行catch語句最後執行finally語句
using system;
console.
writeline()
;}catch
(exception ex)
finally}}
}//請輸入乙個整數
face++
錯誤原因:input
string was not in a correct format.
請重新執行
結束//
請輸入乙個整數5*
****
結束
break
:跳出最裡面的封閉迴圈或switch語句中
continue
:當遇到continue的時候就不往下執行了,進行封閉迴圈的下一次迭代
using system;
for(
int i =
1; i <=
100; i++
) console.
writeline()
;}}}
//123
499100
//文字序列 (單行注釋) //
/*文字序列*/
(多行注釋)
C語言的物件導向技術
引言 面向過程的c有效率高,緊湊的特點,在微控制器嵌入式領域是c的主要陣地,while 1 中斷是其主要的開發模式,但是當系統複雜到一定程度,想要新增乙個功能需要改動很多地方,耦合性太強 跟別人交流程式時對方根本理解不了,後台的while 1 中有的關鍵部分很容易被中斷打斷,我們只能不斷的通過很多的...
物件導向語言系列 資料結構(Java描述)
基本資料型別 atomic data type 結構型資料型別 structure data type 抽象資料型別 abstract data type,adt 傳統程式設計的方法 由下而上的設計 由上而下的設計 由下而上 自下而上的設計 先編寫整個程式需求中最容易的部分,再逐步擴大來完成。由上而...
C語言資料結構1 資料結構和演算法
如果沒有接觸過資料結構這門課程,或者說只是單單聽過這個名詞。那麼在含義方面,資料結構對於我們來說是非常陌生的。在了解一門課程之前,我們總是要知道這門課程要學習什麼。在了解資料結構之前,我們需要知道什麼是資料。對於人類來說,一切可以讓我們獲取資訊的東西都是資料。我們可以通過乙個動物的叫聲判斷是什麼動物...