iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

30天開啟.NET後端工程師的旅程 系列

非本科又跨領域學習,想趁著這個機會把自己學習到的相關知識,透過這樣分享知識的挑戰,嘗試用文字但簡單易懂的方式表達出來
“explain like i‘m five ”就像是5歲小孩也能懂的方式
嘗試解釋的過程也可以加深理解
當然搭配練習做一些基礎的小挑戰
給最初無經驗又想自學的自己,也能在這30天加深理解
*主要以C#為主

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 Day 1 環境建置

前情題要去年是以前端的HTML CSS這種網頁上看的到畫面的方式來去分享今年想要遵循去年的Explain me like i am 5的方式,但是以後端的C#為...

2023-09-13 ‧ 由 candy82202 分享
DAY 2

Day2 Hello C# 寫下你的第一個C#程式

前言 C#(C Sharp)由微軟公司開發。大致上有下面幾個地方可以使用它: 跨平台應用程序開發:C#可以用於開發跨平台的應用程序。 .NET框架:C#是.N...

2023-09-14 ‧ 由 candy82202 分享
DAY 3

Day3 資料型態 - 字串串呀串

前言 如果Day2 的3個問題有試試看,那這裡附上解答 如果一個整數超過了 int 資料型別的範圍,會發生什麼?當一個整數的值超出了 int 資料型別的範圍時...

2023-09-15 ‧ 由 candy82202 分享
DAY 4

Day4 條件判斷 & 數值運算

前言: 雖然前面幾天有提到了關於變數命名相關的注意事項,但在開始前可以再好好的講述一下關於變數命名的部分。 畢竟變數命名是讓程式碼增加我們可以看得懂才好維護的首...

2023-09-16 ‧ 由 candy82202 分享
DAY 5

Day 5 for / while迴圈轉轉轉

前言 還記得在Day3的時候提到的總合計算嗎? 下面這裡就是如何使用for迴圈,來去加總數字。 int sum = 0; for (int i = 1; i &...

2023-09-17 ‧ 由 candy82202 分享
DAY 6

Day 6 綜合小練習

前言 前面我們講完資料類型,迴圈,條件判斷。那當然就是要綜合起來小小練習啦~透過多練習,思考如何解決這個問題,就算解出來了,也可以再看看有沒有更好的更有效率的寫...

2023-09-18 ‧ 由 candy82202 分享
DAY 7

Day 7 Array 陣列

前言 當你開始學習程式語言時,陣列(Array)通常是其中一個最早接觸到的資料結構(在leetcode裡面的總題目超過2000題,但Array占了1400多題,...

2023-09-19 ‧ 由 candy82202 分享
DAY 8

Day 8 數值格式化 StringBuilder 類型轉換

前言 前面的內容截至目前關於C#基礎的知識大多都講解得差不多了。這裡做進階的補充。 數值格式化 如果需要呈現格式化數字時,可以使用以下的方法來處理百分比、千分位...

2023-09-20 ‧ 由 candy82202 分享
DAY 9

Day 9 Class 類別

前言 在前面我們說明了資料類型,迴圈,條件判斷等等,這裡就要開始準備進階的瞜~~在Day 6 練習猜數字的時候,當時為了產生隨機數字,有使用new Random...

2023-09-21 ‧ 由 candy82202 分享
DAY 10

Day 10 深入了解C#函數(Functions)的原理和用法

前言 根據Day 9 提到的class類別,裡面有相關的成員,像是Method , Field , Constructor除了這些類別成員以外還有函數。寫成函數...

2023-09-22 ‧ 由 candy82202 分享