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