首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 基礎語法速查筆記:從命名空間到冒泡排序完整整理

     編輯:關於C語言

C# 基礎語法速查筆記:從命名空間到冒泡排序完整整理

1. 程式結構

  • namespace:組織代碼,類似 Java package。
  • using:引用命名空間,類似 Java import。
  • class:定義類別,不要求檔案名與類別名一致。
  • Main():程式入口,四種形式:static void Main()、static void Main(string[] args)、static int Main()、static int Main(string[] args)。

2. 變數與常數

類型JavaC#範例
整數intint年齡
浮點floatfloat成績 (需加 f 後綴)
雙精度doubledouble圓周率
字串Stringstring姓名
布林booleanbool是否少數民族

命名規則:字母、數字、底線;以字母或底線開頭;不可用關鍵字;慣用駝峰式。

3. 類別與方法

[修飾詞] 返回型別 方法名(參數列表) { ... }
修飾詞: public, private
返回型別: int, float, bool, string, void 等

4. 控制流程

  • if-else:同 Java。
  • switch:每個 case 必須有 break (除非連續 case);支援字串判斷;case 值必須為常數。

5. 陣列與迴圈

int[] arr = new int[10];
foreach (int x in arr) Console.Write(x + " ");

6. 實作範例:列印三角形

using System;
class Program {
    static void Main() {
        Console.Write("請輸入行數: ");
        int n = int.Parse(Console.ReadLine());
        for (int i = 1; i <= n; ++i) {
            for (int k = 1; k <= n-i; ++k) Console.Write(" ");
            for (int j = 1; j <= 2*i-1; ++j) Console.Write("*");
            Console.WriteLine();
        }
    }
}

7. 冒泡排序

int[] d = {10,15,21,43,17,98,2,74,63,10};
for (int i = 0; i < d.Length; ++i)
    for (int j = i+1; j < d.Length; ++j)
        if (d[i] < d[j]) { int t=d[i]; d[i]=d[j]; d[j]=t; }
foreach (int x in d) Console.Write(x + ", ");

此筆記涵蓋 C# 入門核心語法,適合快速查閱與複習。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved