1. 程式人生 > >.NET學習日記【1】

.NET學習日記【1】

之前 語句 logs 編碼器 ges images switch 並不是 聲明

不得不說,之前一年學習的內容基本上在第一章中都有所涉及,而且還講了很多不知道知識。看完第一張對多態和繼承都多了一些體會。在1.4前面的都有很認證的看過,也在vs上面驗證了一下。然後也明白了.NET到底是什麽,..NET就是微軟的一個夢想,一個統領各種語言和平臺的夢想,與其說是夢想,不如說是野心。

廢話不多說,開始總結此次的收獲。

在最最基礎的變量的定義和輸出中,感覺是重新認識了var這個定義的意義,之前也看到過,但是不知道是這麽的全。

var age=30;

Type ageType=age.GetType();

console.writeLine(ageType);

輸出界面就不截圖了,反正你比之前的方便很多

之後就是變量的作用域,很基礎的問題。

然而 就在前不久 我還搞錯了一次 ,尷尬。這次在上面剛好看到我犯得的那個錯誤。算是又一次的鞏固了這個知識了。

clsaa Example

{

void math()

{

int n=2;

}

void math1()

{

for(n=1;);//作用域錯誤。顯示n未定義 局部變量和全局變量的區別

}

}

在下面的 switch和for do 。。while語句 還比較好。都比較簡單。沒什麽問題。

goto語句 不是第一次見到 但是還是第一次看到講解,不是很難 一個跳躍的語句。

break語句 經常使用 現在也比較熟悉,所以沒問題。

在後面就是字符串的常規操作,前面的都見過也用過,但是後面的那個

Console.WriteLine((int)‘國‘);

還是第一次見到

第一次嘗試的還是錯了 就因為在中間多打了一個括號 ,但是在書上 貌似就是有一個空格的,可能是用的編碼器不同造成的誤差吧

在後面的很多語句中我都有認真在編碼器上調試

截圖為證,哈哈。

1.C#中的繼承規則
繼承是可傳遞的。如果C 從B 中派生,B 又從A 中派生,那麽C 不僅繼承了B 中
聲明的成員,同樣也繼承了A 中的成員。0bject 類是所有類的基類。
派生類是對基類的擴展。派生類可以添加新的成員,但不能移除已經繼承的成員的
定義。
構造函數和析構函數不能被繼承。除此以外的其他成員都能被繼承。基類中成員的
訪問方式只能決定派生類能否訪問它們。
派生類如果定義了與繼承而來的成員同名的新成員,那麽就可以覆蓋已繼承的成
員。但這並不是刪除了這些成員,只是不能再訪問這些成員。
類可以定義虛方法、虛屬性及虛索引指示器,它的派生類能夠重載這些成員,從而
使類可以展示出多態性。

之前在聽繼承的時候是聽懂了的,但是一個暑假會來再看繼承又有點懵逼了,只能勉強的知道該怎麽寫才是繼承,但是為什麽這麽寫感覺不好。。。

然後是 委托,嗯 果然如李老師所說 懂了的覺得很簡單

看了半天總算是看懂了一些,但是沒有去調試 ,有空閑一定要去調試看看 ,體會一下其中的樂趣。

後面的內容因為之前完全沒有涉及,所以只是看了一遍,懂了大概的意思而已。不管怎麽說,還是要反映在代碼上看起來才真實。技術分享

.NET學習日記【1】