iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
自我挑戰組

《從基礎到精通:C#程式設計的實踐指南》系列 第 1

《深入了解C#:語言特性和基本語法》

  • 分享至 

  • xImage
  •  

C#(發音為C-Sharp)是一個強大的、多用途的程式設計語言,它是由微軟開發,主要用於開發桌面應用程式、網站、遊戲以及其他各種應用。無論您是初學者還是有經驗的開發者,本篇文章將帶您深入了解C#的基本語言特性和基本語法。

  1. 變數和資料類型
    在C#中,我們首先需要了解變數和資料類型。C#提供了多種資料類型,包括整數、浮點數、字串和布林值等。使用適當的資料類型可以幫助我們有效地儲存和處理資料。
int age = 30;
double salary = 50000.50;
string name = "John";
bool isStudent = false;
  1. 控制流程
    控制流程是在程式中執行不同操作的方法。C#提供了條件語句(if-else)、迴圈(for、while)等控制結構,以實現不同的邏輯。
if (age >= 18)
{
    Console.WriteLine("您已成年。");
}
else
{
    Console.WriteLine("您未成年。");
}

for (int i = 0; i < 5; i++)
{
    Console.WriteLine("迴圈執行次數:" + i);
}
  1. 函式和方法
    C#支援函式和方法的定義,這些是可重複使用的程式碼塊,有助於提高代碼的組織性和可讀性。
// 函式定義
int Add(int num1, int num2)
{
    return num1 + num2;
}

// 函式呼叫
int result = Add(5, 3);
Console.WriteLine("結果是:" + result);
  1. 類和物件
    C#是一種物件導向語言,它支援類和物件的概念。類定義了對象的特性,而物件是類的實例。
class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

Person person1 = new Person();
person1.Name = "Alice";
person1.Age = 25;

Console.WriteLine("姓名:" + person1.Name);
Console.WriteLine("年齡:" + person1.Age);

這只是C#的一個簡介,我將在接下來的文章中更深入地探討C#的各個方面,包括高級主題和更佳實踐。請繼續關注我在iThome鐵人賽系列的心得分享,以了解更多有關C#的知識和技巧。


下一篇
《C#的資料結構和集合類型》(上)
系列文
《從基礎到精通:C#程式設計的實踐指南》30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言