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

C# 類別與方法基礎:Main 進入點、Console 輸入輸出、字串格式化與字串操作

     編輯:關於C語言

核心原則:一切皆類別

C# 無全域變數/函數。所有代碼必須在類別內。習慣 C/C++ 的開發者請暫時忘記全域概念。

類別與 Main 方法

class Welcome 
{
    static void Main()  // 程式進入點,固定名稱,必須 static
    {
        // 程式邏輯從這裡開始
    }
}
  • class Welcome:宣告類別,內容包在 { } 中,大括號必須成對
  • static void Main():進入點,void 表無回傳值,() 可接參數
  • 一個程式只能有一個 Main

Console 輸入輸出四大方法

Console 為 System 命名空間預定義類別:

方法行為回傳值
WriteLine()輸出後換行void
Write()輸出不換行void
ReadLine()讀取一行文字string
Read()讀取單一字元int (字元代碼)

互動式 Welcome 程式

using System;

class Welcome 
{
    static void Main()
    {
        Console.WriteLine("Please enter your name:");
        string name = Console.ReadLine();  // 宣告並指派
        Console.WriteLine("Welcome to you, {0}!", name);  // 格式化輸出
    }
}

字串格式化 {0}、{1}...

  • {0} 由第二參數取代,{1} 由第三參數取代,最多三個
  • 參數型別不限:字串、字元、整數等
int x = 3;
string n1 = "Mike", n2 = "John";
Console.WriteLine("Welcome {0} times, {1} and {2}!", x, n1, n2);
// 輸出:Welcome 3 times, Mike and John!

字串型別 string 操作

string 為參考型別,標準字元集,支援豐富操作:

// 連接
string s = "Good" + "Morning";  // "GoodMorning"

// 索引存取(唯讀)
char c = s[3];  // 'd'(索引從 0 開始)

// 其他常用:Substring、Split、Replace、Trim、ToUpper/Lower 等

替代寫法:直接拼接輸出

string message = "Welcome to you" + Console.ReadLine();
Console.WriteLine(message);

功能相同,風格差異。建議優先使用格式化字串,可讀性較佳。

命名空間 using System 的作用

未 using System 時,需完整寫 System.Console.WriteLine。. 表成員存取,取代 C++ ::/->。System 為 .NET 最基礎命名空間之一。

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