在 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~按位非运算符... 阅读更多