mins Dream

第15天:檔案操作

課程簡介 今天,我們將學習 檔案操作,包括如何在 C# 中使用 .NET 提供的 System.IO 命名空間,來建立、讀取、寫入和刪除檔案。檔案操作是程式開發中的一個重要部分,允許您在應用程式中存儲和管理資料。本課程將介紹如何使用 C# 來處理各種檔案操作,使您能夠輕鬆地在應用程式中讀取和寫入檔案。 學習目標 瞭解 System.IO 命名空間及其常用類別 學習如何建立、...

第13天:Lambda 表達式

課程簡介 今天,我們將學習 Lambda 表達式,這是 C# 中簡化函數表示的一種方式。Lambda 表達式讓您可以使用簡潔的語法來定義匿名方法(沒有名稱的方法),並常用於處理集合資料。Lambda 表達式特別適合搭配 LINQ 查詢和 委派 使用,能讓代碼更加直觀和簡潔。 學習目標 理解 Lambda 表達式的基本概念和語法 學會如何將 Lambda 表達式應用於集合操作...

第12天:集合與陣列

課程簡介 今天,我們將學習 C# 中的 集合(Collections)和 陣列(Arrays)。陣列是存儲固定大小的同類型資料的容器,而集合則是更強大且靈活的資料結構,能夠存儲動態數量的元素。C# 提供了許多集合類別,例如 List、Dictionary 和 Queue,每種集合有不同的使用場景和特點。 學習目標 瞭解陣列的基本概念與操作 瞭解集合的概念及其類型 學習使...

第10天:介面與抽象類別

課程簡介 今天,我們將探討 介面(Interface)和 抽象類別(Abstract Class)這兩個概念,並了解它們的異同和應用。介面和抽象類別都可以用來定義一組需要實現的行為,讓不同的類別可以共享某些功能。但它們在使用方式和設計意圖上有不同之處。 學習目標 瞭解抽象類別的概念與用途 瞭解介面的概念與用途 理解介面與抽象類別的異同 學習如何使用介面和抽象類別來進...

第9天:繼承與多型

課程簡介 今天我們將探討物件導向程式設計中兩個重要概念:繼承和多型。繼承允許一個類別從另一個類別獲得屬性和方法,而多型則讓不同類別在執行相同動作時表現出不同的行為。這些概念能提高程式的可重用性和靈活性,讓您可以構建更具彈性且易於維護的程式。 學習目標 瞭解繼承的概念並應用於程式設計 使用 base 關鍵字來呼叫父類別的建構函數或方法 瞭解多型的基本概念及其應用 使用...

第8天:類別與物件

課程簡介 今天,我們將深入探討「類別」和「物件」這兩個核心概念。在物件導向程式設計(OOP)中,類別是建構物件的藍圖,定義了物件的屬性(特徵)和方法(行為)。物件則是類別的具體實例,是程式中可操作的實體。透過這堂課程,您將學習如何定義類別和建立物件,並瞭解如何利用這些概念來構建程式。 學習目標 瞭解類別與物件的概念 學會定義類別並建立物件 瞭解屬性與方法的應用 學習...

第7天:物件導向程式設計 - 概念與應用

課程簡介 今天,我們將探討物件導向程式設計(Object-Oriented Programming, OOP)的基本概念和應用。OOP 是一種編程範式,將程式分解為「物件」,並藉由這些物件互相合作來完成任務。在 C# 中,OOP 是核心,掌握這些概念將有助於理解更複雜的程式架構。 學習目標 瞭解物件導向程式設計的四大核心概念:封裝、繼承、多型與抽象 學習如何定義類別和建立物...

第6天:方法與函數基礎

課程簡介 今天,我們將學習方法與函數的基礎概念。在 C# 中,方法是重複使用的程式碼段,可以讓我們更有效率地組織、管理和執行程式碼。方法可以接受參數,執行特定操作並回傳結果。透過方法,我們能讓程式碼更具結構性並增強其重複使用性。 學習目標 瞭解方法的基本結構 學會宣告和呼叫方法 學習傳遞參數給方法 了解方法的回傳值 課程內容 1. 方法的基本結構 在 C...