如無特別說明,本系列教程使用的visual studio版本為vs2019,.net framework版本為4.7.2,.net core版本為3.0,.net standard為2.1。這些版本是2023年12月12日(雙12)前的最新版本,所以閱讀本系列,你看到的並非過時版本。由於.net core的趨勢,所以,本系列所有教程均預設採用.net core構建。
一、c#變數
變數是賦予儲存區的名稱,用於儲存各種資料型別的值。c#中的每個變數都需要具有特定的型別,該型別確定變數的記憶體大小和布局。
例如,變數可以是string型別,這意味著它將用於儲存字串值。根據資料型別,可以對變數執行特定的操作。
例如,如果我們有乙個integer變數,則可以對該變數執行諸如加法和減法之類的操作。乙個人可以在乙個程式中宣告多個變數。
讓我們看一下宣告不同資料型別的多個變數的快速示例。
在我們的示例中,我們將定義兩個變數,乙個變數為'string'型別,另乙個變數為'integer'型別。然後,我們將這些變數的值顯示到控制台。對於每個示例,我們將只修改program.cs檔案中的main函式。
**說明
1.宣告了資料型別為string的變數。變數的名稱為「 message」。變數的值為「 the value is」。
2.宣告了資料型別為integer(int32)的變數。變數的名稱為「 val」。變數的值為30。
3.最後,console.write語句用於輸出string和integer變數的值。
如果正確輸入了以上**,並且程式成功執行,將顯示以下輸出。
從輸出中,您可以看到字串和整數變數的值都顯示在控制台上。
運算子用於對各種資料型別的值執行操作。例如,要執行2個數字的加法運算,請使用+運算子。
二、c#運算子
算術運算子
這些是用於對數字執行數**算的運算子。以下是c#中可用的運算子列表。
關係運算子
這些是用於對數字執行關係運算的運算子。以下是c#中可用的關係運算子的列表。
邏輯運算子
這些是用於對值執行邏輯運算的運算子。以下是c#中可用的運算子列表。
讓我們看一下如何在.net中使用運算子的快速示例。
在我們的示例中,我們將定義2個integer變數和1個boolean變數。然後我們將執行以下操作
**說明
1,定義了兩個integer變數,乙個為val1,另乙個為val2。這些將用於展示關係和算術運算。定義了乙個布林變數以展示邏輯操作。
2.顯示了算術運算的示例,其中對val1和val2執行加法運算子。結果被寫入控制台。
3.顯示了關係運算的示例,其中小於運算子在val1和val2上執行。結果被寫入控制台。
4.顯示了邏輯運算的示例,其中邏輯運算子(!)應用於狀態變數。邏輯非運算子會反轉任何布林值的當前值。因此,如果布林值是「 true」,則邏輯「非」將返回值「 false」,反之亦然。在我們的例子中,由於狀態變數的值為'true',結果將顯示為'false'。結果被寫入控制台。
如果正確輸入以上**並成功執行了程式,將顯示以下輸出
C 初學者教程系列10 訪問修飾符
本文環境為visual studio 2019。一 為什麼使用訪問修飾符 訪問修飾符或訪問說明符用於定義類屬性或方法的可見性。有時候,您可能不希望其它程式檢視類的屬性或方法。在這種情況下,c 可以在類屬性和方法上設定修飾符。類修飾符可以限制訪問,以便其它程式看不到類的屬性或方法。訪問修飾符主要有以下...
C 初學者教程系列20 Stream流讀寫
本文環境為visual studio 2019。在c 檔案操作中,通常使用流來讀取和寫入檔案。流是在應用程式和檔案之間建立的層。流stream用於確保對檔案的流暢讀寫操作。從大檔案讀取資料時通常使用流。通過使用流,大型檔案中的資料被分解成小塊,然後傳送到流中,然後可以從應用程式中讀取這些資料塊。將其...
C 初學者教程系列22 檔案操作
本文環境為visual studio 2019。windows下的檔案操作是很頻繁的。在c 中,提供了file fileinfo filestream來操作檔案,api定義如下圖所示 file 是乙個靜態類,用於檔案的具體操作,如建立 複製 刪除 開啟等。這些都是針對乙個具體的檔案來進行磁碟操作的。...