1. 程式人生 > >【C#從入門到遛彎】第十一章 · 裡式轉換與常用類的使用

【C#從入門到遛彎】第十一章 · 裡式轉換與常用類的使用

1、里氏轉換
1)、子類可以賦值給父類
2)、如果父類中裝的是子類物件,那麼可以講這個父類強轉為子類物件。

 

2、
子類物件可以呼叫父類中的成員,但是父類物件永遠都只能呼叫自己的成員。

 


3、
is:表示型別轉換,如果能夠轉換成功,則返回一個true,否則返回一個false
as:表示型別轉換,如果能夠轉換則返回對應的物件,否則返回一個null

 

4、protected
受保護的:可以在當前類的內部以及該類的子類中訪問。

 

5、ArrayList集合的長度問題
每次集合中實際包含的元素個數(count)超過了可以包含的元素的個數(capcity)的時候,
集合就會向記憶體中申請多開闢一倍的空間,來保證集合的長度一直夠用。

 

6、Hastable 鍵值對集合  字典  孫    sun---孫 
在鍵值對集合當中,我們是根據鍵去找值的。
鍵值對物件[鍵]=值;
*****:鍵值對集合當中,鍵必須是唯一的,而值是可以重複的
7、foreach迴圈

 

 

 

8、編碼格式
產生亂碼的原因就是因為你儲存這個檔案的編碼格式跟你開啟這個檔案的編碼格式不一樣。

 


9、文字檔案
拖到txt檔案中,還能看得懂的檔案就是文字檔案。