.NET學習日記【1】
不得不說,之前一年學習的內容基本上在第一章中都有所涉及,而且還講了很多不知道知識。看完第一張對多態和繼承都多了一些體會。在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】