在 C# 中,您可以使用逗號在一個語句中宣告多個區域性變數。以下顯示相同的內容 −int a = 20, b = 70, c = 40, d = 90;示例讓我們來看一個宣告多個區域性變數的示例。下面四個變數在同一個語句中宣告和初始化。線上演示using System; class Demo { static void Main() { int a = 20, b = 70, c = 40, d = 90; Console.WriteLine("{0} {1} {2} {3}", a, b, c, d); } }輸出20 70 40 90
要計算 C# 中的階乘,您可以使用 while 迴圈並迴圈遍歷直到數字不等於 1。這裡 n 是您想要階乘的值 −int res = 1; while (n != 1) { res = res * n; n = n - 1; }上面,假設我們想要 5!(5 的階乘)為此,n=5,迴圈迭代 1 −n=5 res = res*n 即 res =5;迴圈迭代 2 −n=4 res = res*n 即 res = 5*4 = 20迴圈迭代 3 −n=3 res = res*n 即 res = 20*3 = 60示例以此類推,所有... 閱讀更多
當從另一個派生類形成派生類時,就會發生多層繼承。祖父、父親和兒子是表示 C# 中多層繼承的完美示例 −示例以下是一個示例,說明了在 C# 中使用多層繼承。線上演示using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class Son : Father { public void DisplayTwo() { Console.WriteLine("Son.. "); } static void Main(string[] args) { Son s = new Son(); s.Display(); s.DisplayOne(); ... 閱讀更多
位運算子作用於位並執行逐位運算。C# 支援的位運算子列在下面的表格中。假設變數 A 為 60,變數 B 為 13 −運算子描述示例&按位與運算子如果位存在於兩個運算元中,則將其複製到結果中。(A & B) = 12,即 0000 1100|按位或運算子如果位存在於任一運算元中,則將其複製。 (A | B) = 61,即 0011 1101^按位異或運算子如果位在一個運算元中設定但不在另一個運算元中設定,則將其複製。(A ^ B) = 49,即 0011 0001~按位取反運算子 ... 閱讀更多