標籤:
第二章 核心C#
本章內容:
聲明變數
變數的初始化和範圍
C#的預定義資料類型
在c#程式中使用條件陳述式、迴圈和跳躍陳述式執行流
枚舉
名稱空間
Main()方法
基本的命令列c#編譯器選項
使用System.Console執行控制台I/O
使用內部注釋和文檔編製功能
前置處理器指令
C#編程的推薦規則和約定
2.1 第一個c#程式
2.1.1 代碼
using System;
namespace Wrox
{
Public class MyFirstClass
{
static void Main()
{
Console.WriteLine(“Hello from Wrox.”);
Console.ReadLine();
return;
}
}
}
2.1.2 編譯並運行程式
cs First.cs
First.exe
Hello from Wrox.
2.1.3 詳細介紹
標準的System名稱空間包含了最常用的.NET類型。在c#中做的所有工作都依賴於.NET基類。
2.2 變數
在c#中聲明變數使用下述文法:
datatype identifier;
2.2.1 變數的初始化
c#有兩個方法可確保變數在使用前進行了初始化:
變數是類或結構中的欄位,如果沒有顯式初始化,建立這些變數時,其預設值就是0
方法的局部變數必須在代碼中顯式初始化,之後才能在語句中使用它們的值。此時,初始化不是在聲明該變數時進行的,但編譯器會通過方法檢查所有可能的路徑,如果檢測到局部變數在初始化之前就使用了它的值,就會產生錯誤。
2.2.2 類型推斷
類型推斷用var關鍵字,聲明變數的文法有些變化。編譯器可以根據變數的初始化值“推斷”變數的類型。
需要遵循一些規則:
變數必須初始化。否則,編譯器就沒有推斷變數類型的依據
初始化器不可為空
初始化器必須在運算式中。
不能把初始化器設定為一個對象,除非在初始化器中建立了一個新對象
2.2.3 變數的範圍 第63頁
2.3 預定義資料類型
2.4 流量控制
2.5枚舉
2.6 名稱空間
2.7 Main()方法
2.8 有關編譯c#檔案的更多內容
2.9 控制台I/O
2.10 使用注釋
2.11 c#預先處理指令
2.12 c#編程規則
2.13 小結
c#進階編程第七版 學習筆記 第二章 核心c#