iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

我要轉職成 C# / .NET 工程師 系列

主要方向會寫些與 ASP.NET 相關內容,想趁這個機會來整理自己的思緒,祝自己轉職成功

鐵人鍊成 | 共 34 篇文章 | 69 人訂閱 訂閱系列文 RSS系列文
DAY 21

類別(一)-類別成員、存取修飾詞

class(類別)可以說是物件導向程式語言的核心,透過類別將資料、函式等內容包裝在成一個物件,並在封裝時透過存取修飾詞,達到資訊隱藏的目的。相對於C++與Jav...

2019-10-07 ‧ 由 長庚 分享
DAY 22

Property翻譯成內容函式,比翻成屬性還要好懂

當一個類別被外部使用時,我們可能透過方法(函式)將內部的資料傳給外界來使用,而不是讓外界直接存取資料,例如將以下類別公開薪水的直接操控方式: public cl...

2019-10-08 ‧ 由 長庚 分享
DAY 23

Indexer索引函式(索引子)-把物件當成陣列使用

若想把物件當成陣列來使用,C#1.0開始就有提供Indexer,讓我們在類別中實作索引函式,達到物件當成陣列用的目的 實作Indexer索引函式 Indexe...

2019-10-09 ‧ 由 長庚 分享
DAY 24

C#的var、dynamic、const、readonly

C#程式碼透過編譯器進行編譯時期檢查後轉換成中繼語言IL,IL會包裝成.exe.dll可行檔,透過CLR即時地編譯成機器碼執行。C#是安全型別的靜態程式語言,所...

2019-10-10 ‧ 由 長庚 分享
DAY 25

集合之 ArrayList的醜、泛型List<T>的好

泛型是C#2.0搭配.NET Framework 2.0推出的東西,泛型是一種模板,將型別傳入模板,讓我們產生對應型別的類別、方法或變數等等,減少只是因為型別不...

2019-10-11 ‧ 由 長庚 分享
DAY 26

泛型-實作泛型方法

昨天提到泛型是C#2.0搭配.NET Framework 2.0推出的東西,泛型是一種程式碼模板,將型別傳入模板,讓我們產生對應型別的類別、方法或變數等等,減少...

2019-10-12 ‧ 由 長庚 分享
DAY 27

委派 C#1.0

委派(delegate)最簡單的概念是--我們撰寫好的方法,可以交由別人執行。反過來說---我們要執行的方法,可以交由外部別人決定。 意思是說,我們可以透過委派...

2019-10-13 ‧ 由 長庚 分享
DAY 28

委派 C# 2.0 與 匿名函式

昨天說委派讓我們可以傳遞方法,到C#2.0時委派語法有些簡化,也能實作匿名方法來傳遞。 C# 2.0簡化委派 昨天提到C#1.0的委派撰寫方式如下: 省略new...

2019-10-14 ‧ 由 長庚 分享
DAY 29

C# 3.0 Lambda 表示式

C#書上說Lambda可以作為表示式或者是運算式,我都念作「爛打」,就是把打火機的台語「賴打」念成「爛打」,Lambda是希臘字母λ,這邊特指數學運算符號,本系...

2019-10-15 ‧ 由 長庚 分享
DAY 30

心得

努力掙扎30天,終於來到鐵人賽的最後一天,身心俱疲的我當然要寫寫心得來結束最後一天。 雖然以前有聽過iT邦幫忙鐵人賽,但是今年是第一次有動力參賽,這要感謝Mod...

2019-10-16 ‧ 由 長庚 分享